Как написать веб сервис на паскале?

Общие вопросы программирования, алгоритмы и т.п.

Модератор: Модераторы

Re: Как написать веб сервис на паскале?

Сообщение mirk » 31.05.2017 22:04:53

vitaly_l писал(а):Нет не понимаю.

Если не понимаете, то какое право имеете утверждать и морочить другим голову? Вас ведь читают новички и принимают ваши слова за правду. Изучите сначала вопрос. Не знаете - спросите, но не утвержайте.

vitaly_l писал(а):Он сам чего-то там пишет в логи, и сам чего-то там мне присылает.

С чего вы взяли что он сам? Пишет далеко не один пхп.
И если настроено все нормально также будет писать и паскаль.
А если настроено криво - то ни паскаль, ни пхп писать ничего не будут.

vitaly_l писал(а):Если в паскале сделать ляп - то рухнет вся программа, в то время как в пхп рухнет только один файл и далеко не факт, что этот файл загрузится в данной сессии.

И опять вы явно говорите неправду. Все зависит от места и типа ляпа - может рухнуть как паскаль так и пхп, так же как и не рухнуть вовсе.

vitaly_l писал(а):Впрочем про сессии, я наверное зря тут сказал...

Я боюсь, что вы зря занимаетесь программированием (в коммерческом смысле).
Мне реально жаль ваших клиентов.

Вы в соседней теме обрассуждалить какие судьи плохие.
Но вот возмите себя как пример - вы разрабатываете софт под заказ, но в программировании почти не разбираетесь. Это не преступление? Вы ведь себя для клиентов позиционируете как программист. Чем вы лучше тех же приводимых вами судей?

Добавлено спустя 2 минуты 2 секунды:
stanilar писал(а):Что нод.js что браузерный js, что js расширений - это один и тот-же js, который хоть и различается набором зарезервированных слов

Мы так дойдем до того, что паскаль и си один и тот же язык отличающийся набором зарезервированных слов :cry:
mirk
постоялец
 
Сообщения: 317
Зарегистрирован: 24.09.2007 10:03:39

Re: Как написать веб сервис на паскале?

Сообщение vitaly_l » 31.05.2017 22:30:04

mirk писал(а):Если не понимаете, то какое право имеете утверждать и морочить другим голову? Вас ведь читают новички и принимают ваши слова за правду. Изучите сначала вопрос. Не знаете - спросите, но не утвержайте.

Ну так расскажите нам, а то новички останутся безграмотными.
mirk писал(а):И если настроено все нормально также будет писать и паскаль.

нет, не будет. Вы совершенно не понимаете, о чём я говорю, т.к. никогда не видели этих логов.
mirk писал(а):И опять вы явно говорите неправду. Все зависит от места и типа ляпа - может рухнуть как паскаль так и пхп, так же как и не рухнуть вовсе.

Вы хотя-бы раз в своей жизни делали отладку на паскале?
Вы хоть понимаете разницу между одним файлом программы на паскале и 1000 файликов на пхп?
Ну если вы понимаете разницу, и делали отладку на паскале, то должны ясно понимать что, сбой в одном из 1000 файликов на пхп - не приведёт к обрушению всей программы. В то время как на паскале - это обрушение неизбежно.
mirk писал(а):Но вот возмите себя как пример - вы разрабатываете софт под заказ, но в программировании почти не разбираетесь.

Пока что я вижу что, очень плохо разбираетесь Вы. И это доказано в предыдущих двух абзацах. Вы старайтесь использовать: гонору поменьше, а полезной информации побольше и мы поверим, что и вы тоже хороший человек и программист.

.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Как написать веб сервис на паскале?

Сообщение mirk » 31.05.2017 22:41:07

vitaly_l писал(а):Ну так расскажите нам, а то новички останутся безграмотными.

Новички при желании легко воспользуются гуглем или яндексом.
Не надо им в этом мешать и забивать голову неправдой.

vitaly_l писал(а):нет, не будет. Совершенно не понимаете, о чём я говорю, т.к. никогда не видели этих логов.

Так расскажите что именно вы имеете ввиду - только конкретно.
Ваши слова можно интерпритировать несколькими вариантами.
Вы программы так же пишете? :lol:

vitaly_l писал(а):Вы хотя-бы раз в своей жизни делали отладку на паскале?

Разумеется.
Вас что, пугает отладка на паскале? Может просто изучите этот попрос и перестанете бояться?

vitaly_l писал(а):Вы хоть понимаете разницу между одним файлом программы на паскале и 1000 файликов на пхп?
Ну если вы понимаете разницу, и делали отладку на паскале, то должны ясно понимать что, сбой в одном из 1000 файликов на пхп - не приведёт к обрушению всей программы. В то время как на паскале - это обрушение неизбежно.

Кто вам сказал что программа на паскале должна быть в 1 файле? Вы вообще знаете про модульность?
Представляете, но в большинстве движков на пхп модульные и у них есть ядро - в котором достаточно сделать ошибку и модули просто не загрузятся.

vitaly_l писал(а):Пока что я вижу что, очень плохо разбираетесь Вы. И это доказано в предыдущих двух абзацах.

И это все что вы имеете сказать? :lol:
Мне вот только интересно - вы просто пояснить свои мысли не можете или реально в программировании полный ноль?
mirk
постоялец
 
Сообщения: 317
Зарегистрирован: 24.09.2007 10:03:39

Re: Как написать веб сервис на паскале?

Сообщение vitaly_l » 31.05.2017 22:58:22

mirk писал(а):Новички при желании легко воспользуются гуглем или яндексом.
Не надо им в этом мешать и забивать голову неправдой.

Соответственно вы сами не знаете правильный ответ и просто флеймите с наполнением флуда. Если бы вы знали, вы бы сразу дали ответ. Но я вам подскажу, там этого просто нет и именно поэтому я написал что, "не знаю какой компонент за что отвечает" т.к. их просто нет. Вы несёте там чушь. Когда я написал что "не знаю" <== это был сарказм, по факту чуши о компонентах.
mirk писал(а):Вас что, пугает отладка на паскале? Может просто изучите этот попрос и перестанете бояться?

Нет я вижу в ваших словах, очень сильные пробелы в программировании(точнее в отношении к отладке). Если вы не видите разницу которую я описал, то вы и не можете понять, почему пхп в этом отношении удобнее, т.к. пхп - делает отладку 24 часа в сутки. Но вы этого понять не сможете т.к. никогда не видели этих логов и для паскаля таких логов естественно нет. <== видите как всё просто?
mirk писал(а):Вы в соседней теме обрассуждалить какие судьи плохие.

Судьи совершили в решении действия, которые запрещены в уголовном кодексе. И совершенно неважно, какой я программист, т.к. если я плохой программист, то: можно было бы тогда придраться к реальным ляпам в моей программе, а не делать Служебные подлоги в решения и не распространять запрещённую законом Клевету в отношении меня. Как впрочем, если бы я плохо выполнил работу, то мошенникам - не понадобилось бы давать Заведомо ложные показания в суде. Так что уровень программирования в этом случае ну никак не к месту, только не обижайтесь, пожалуйста. Но это было очевидно изначально.

.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Как написать веб сервис на паскале?

Сообщение stanilar » 31.05.2017 23:14:20

mirk писал(а):Мы так дойдем до того, что паскаль и си один и тот же язык отличающийся набором зарезервированных слов

В противность этому можно дойти до того, что паскаль и си не имеют ничего общего, что тоже не верно. При том, что паскаль, по целевой аудитории пользователей, является конкурентом как си, так и с++.
stanilar
постоялец
 
Сообщения: 289
Зарегистрирован: 09.03.2010 19:09:02

Re: Как написать веб сервис на паскале?

Сообщение mirk » 31.05.2017 23:24:15

vitaly_l писал(а):Соответственно вы сами не знаете правильный ответ и просто флеймите с наполнением флуда. Если бы вы знали, вы бы сразу дали ответ.

Вы на суде тоже придумывали за других ответы? :lol: Результат предсказуем.
То, что я вам не ответил не значит ровным счетом ничего, кроме отсутствия ответа. Не надо придумывать небылицы и преподносить их как факты.
В поставленном вами вопросе не было желания получить ответ, а только пофлудить. И мне уж извините, но лень распинаться для того, кому это не важно.

vitaly_l писал(а):Но я вам подскажу, там этого просто нет и именно поэтому я написал что, "не знаю какой компонент за что отвечает" т.к. их просто нет.

И вот опять поток бреда.
Там - это где именно? Их - кого именно? Нет компонентов?
Вы клиентам давайте почитать эту ветку и проблем не будет в суде, т.к. суда не будет из-за отсутствия клиентов у вас :lol:

vitaly_l писал(а):Если вы не видите разницу которую я описал

Вам указали (не я один), что подобный подход как минимум попахивает бредом, но вы продолжаете стоять на своем :lol:

vitaly_l писал(а):пхп - делает отладку 24 часа в сутки

пхп - это фамилия? :lol:
Кто и что там у вас делает 24 часа в сутки? :lol:

vitaly_l писал(а):Но вы этого понять не сможете т.к. никогда не видел этих логов и для паскаля таких логов естественно нет.

Так приведите выдержки из логов, я ведь не могу читать ваши мысли.
У меня ощущение, что вы путаете логирование и отладку :lol:

vitaly_l писал(а):Так что уровень программирования в этом случае ну никак не к месту

Вы не поняли, объясню иначе.
Вот вы пишете программу и пишите ее плохо (учитывая сообщения тут, боюсь это даже проверять не надо - это факт). Для клиента это что? Вы его обманули назвав себя программистом. А это введение в заблуждение. И это может быть квалифицировано как мошеничество (ст.159 УК РФ), а опытный юрист найдет наверняка и другие статьи. И вот по вашему вы можете этим заниматься? Т.е. вам позволено нарушать закон? С другой стороны есть судья. С чего вы взяли что он не честный? Может он такой же судья как вы программист и просто он так разбирается в судебном деле. Так почему ему нельзя делать ошибок, а вам можно? Вы избранный и неприкасаемый?

А если уж говорить про суд, то большой вопрос (после обсуждения здесь) действительно ли суд совершил неправомерные действия. Может вы просто так "здорово" пояснили ситуацию и так "правильно" подали факты?

Прям как здесь. Поверьте, после ваших фраз думаю почти все уверены что вы программировании полный ноль.
Но ведь это может быть не правда. Ведь это основано на ваших словах, а вдруг вы просто плохо поясняете текстом свои мысли и на самом деле все иначе.
mirk
постоялец
 
Сообщения: 317
Зарегистрирован: 24.09.2007 10:03:39

Re: Как написать веб сервис на паскале?

Сообщение vitaly_l » 31.05.2017 23:32:14

mirk писал(а):vitaly_l писал(а):
Соответственно вы сами не знаете правильный ответ и просто флеймите с наполнением флуда. Если бы вы знали, вы бы сразу дали ответ.

Вы на суде тоже придумывали за других ответы? Результат предсказуем.
То, что я вам не ответил не значит ровным счетом ничего, кроме отсутствия ответа. Не надо придумывать небылицы и преподносить их как факты.
В поставленном вами вопросе не было желания получить ответ, а только пофлудить. И мне уж извините, но лень распинаться для того, кому это не важно.

vitaly_l писал(а):
Но я вам подскажу, там этого просто нет и именно поэтому я написал что, "не знаю какой компонент за что отвечает" т.к. их просто нет.

И вот опять поток бреда.
Там - это где именно? Их - кого именно? Нет компонентов?
Вы клиентам давайте почитать эту ветку и проблем не будет в суде, т.к. суда не будет из-за отсутствия клиентов у вас

vitaly_l писал(а):
Если вы не видите разницу которую я описал

Вам указали (не я один), что подобный подход как минимум попахивает бредом, но вы продолжаете стоять на своем

vitaly_l писал(а):
пхп - делает отладку 24 часа в сутки

пхп - это фамилия?
Кто и что там у вас делает 24 часа в сутки?

vitaly_l писал(а):
Но вы этого понять не сможете т.к. никогда не видел этих логов и для паскаля таких логов естественно нет.

Так приведите выдержки из логов, я ведь не могу читать ваши мысли.
У меня ощущение, что вы путаете логирование и отладку

vitaly_l писал(а):
Так что уровень программирования в этом случае ну никак не к месту

Вы не поняли, объясню иначе.
Вот вы пишете программу и пишите ее плохо (учитывая сообщения тут, боюсь это даже проверять не надо - это факт). Для клиента это что? Вы его обманули назвав себя программистом. А это введение в заблуждение. И это может быть квалифицировано как мошеничество (ст.159 УК РФ), а опытный юрист найдет наверняка и другие статьи. И вот по вашему вы можете этим заниматься? Т.е. вам позволено нарушать закон? С другой стороны есть судья. С чего вы взяли что он не честный? Может он такой же судья как вы программист и просто он так разбирается в судебном деле. Так почему ему нельзя делать ошибок, а вам можно? Вы избранный и неприкасаемый?

А если уж говорить про суд, то большой вопрос (после обсуждения здесь) действительно ли суд совершил неправомерные действия. Может вы просто так "здорово" пояснили ситуацию и так "правильно" подали факты?

Прям как здесь. Поверьте, после ваших фраз думаю почти все уверены что вы программировании полный ноль.
Но ведь это может быть не правда. Ведь это основано на ваших словах, а вдруг вы просто плохо поясняете текстом свои мысли и на самом деле все иначе.

Ну так Вы ответите уже, что такое "компонент в пхп", ну ли хотя-бы скажите что, именно вы имели ввиду, за этим страшным для вас словом, "компонент в php"?
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Как написать веб сервис на паскале?

Сообщение mirk » 31.05.2017 23:46:27

vitaly_l писал(а):Ну так Вы ответите уже, что такое "компонент в пхп", ну ли хотя-бы скажите что, именно вы имели ввиду, за этим страшным для вас словом, "компонент в php"?

С чего вы взяли "компонент в php"? :lol: Перечитайте мое исходное сообщение. Там не говорилось про компоненты пхп (хотя и у пхп есть компоненты, модули и т.п.). В исходном сообщении имелось ввиду разные компоненты системы. В данном конекретном случае (если мы говорим про сбой в скрипте пхп) ошибку вернет веб-сервер, но никак не сам пхп. Если запущен пхп через fpm (что кстати можно считать компонентом пхп, с некой натяжкой), то веб-серверу сообщит о крахе fpm (в свой лог тоже может записать это), но не сам пхп (он ведь помрет).

Дальше объянять про паскаль или поймете?
А то вас сложно понять - то вы пишите про номер ошибки, а то потом пишете что не знаете о номерах ошибок.
Пишите более конкретно чтоль ;)
mirk
постоялец
 
Сообщения: 317
Зарегистрирован: 24.09.2007 10:03:39

Re: Как написать веб сервис на паскале?

Сообщение vitaly_l » 01.06.2017 00:00:31

mirk писал(а):ошибку вернет веб-сервер,

Ну вот видите вы уже начали хоть немножко понимать в программировании. А в случае падения программы на Паскале, кто вернёт ошибку и номер строки? Сервер сможет вернуть номер строки и название модуля 24 часа в сутки? Или вы на сервер загрузите файл с отладочной информацией и будете тестить 24 часа в сутки? Запуская на сервере файл весом 333 Мб?

mirk писал(а):вас сложно понять - то вы пишите про номер ошибки, а то потом пишете что не знаете о номерах ошибок.

Сервер запишет в лог не только номер ошибки, но и строку, и название файла - запишет, где она произошла. Даже если ошибка обнаружится через год. Паскаль этого не даёт, т.к. слишком накладно. Так что, учитесь пока я жив. А то, кто Вас программистов ещё сможет обучить грамотному программированию, кроме как художники? :wink:

.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Как написать веб сервис на паскале?

Сообщение mirk » 01.06.2017 00:21:17

vitaly_l писал(а):Ну вот видите вы уже начали хоть немножко понимать в программировании.

Т.е. вы не понимаете всю бредовость ваших рассуждений?
Похоже мне проще поступить как суду - просто принять что вы не правы и закрыть дело, чем пытаться объяснить в чем вы не правы :lol: Вы ведь не слышыте либо не понимаете что вам говорят, а переворачиваете все иначе. Как я их теперь понимаю.

vitaly_l писал(а):А в случае падения программы на Паскале, кто вернёт ошибку и номер строки?

Ее так же вернет веб сервер или менеджер процессов (аналог fpm в пхп).
И для вас будет сюрприз, но паскаль тоже может записать или пробросить до веб-сервера не фатальную ошибку (как и пхп впрочем).

vitaly_l писал(а): Сервер сможет вернуть номер строки 24 часа в сутки? Или вы на сервер загрузите с отладочной информацией и будете тестить 24 часа в сутки? Запуская на сервере файл весом 333 Мб?

Вы о чем? Очередной поток сознания? Как мне понять что вы имеетее ввиду?
Сервер может вернуть, а может и не вернуть. Смотря что вы имеете ввиду :lol:

vitaly_l писал(а):Сервер запишет в лог не только номер ошибки, но и строку, и файл - запишет, где она произошла.

Только при довольно определенных условиях. И это не отладка, а логирование ошибок. Только в простейшем коде из 10 строк это мега актуальная фича, да еще написанном на пхп. В сложной программе вам от номера строки ни холодно, ни жарко - нужна совсем другая информация. А это уже механизм отлова и обработки ошибок, и он пишется программистом. Если вы надеетесь только на информацию предоставляемую логированием ошибок, то опять таки можно только посочуствовать вашим клиентам.
mirk
постоялец
 
Сообщения: 317
Зарегистрирован: 24.09.2007 10:03:39

Re: Как написать веб сервис на паскале?

Сообщение ev » 01.06.2017 00:25:03

не знаю как все, но я устал читать флуд
если есть конкретные вопросы - извольте создать отдельную тему и там продолжайте хоть до посинения
далее все не относящееся непосредственно к теме топика удаляю
ev
долгожитель
 
Сообщения: 1772
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Re: Как написать веб сервис на паскале?

Сообщение azsx » 01.06.2017 03:27:28

Сервер - реальное говно мамонта (потому js и обгоняет паскаль: он же на клиенте выполняется).

Спасибо, понятно. Правильно ли я понимаю, что java лишь немного обгоняет php так как объекты к php 5.* прикручены как то сбоку и скорее дохлые, чем наоборот? То есть любой тест с строками без создания объектов показал бы значительно большее превосходство php на одном потоке. Или нет? зы по моим тестам получалось, что php со строками намного быстрее.
Просто отмечу, ваш скрипт пример почему js никогда не захватит мир. Что выводит ваша страница? Правильно, скрипт замедлил работу браузера, ждать или прервать? Прервать -- это плохо для скрипта, но больше пользователи жмут крестик и снова браузер висит. То есть юзер открыл страницу и браузер зависает. Юзер постарается больше не посещать сайт, который подвешивает ему браузер. В итоге js прекрасен для вывода няшек на страницу и весьма странно на нём писать ресурсоёмкие программы.
---
Или чат бота вы бы писали на java или node.js?
---
Вот она. Даже с компилятором Паскаля в js.

Круто, надо будет разобраться.
Виталий, например у нас два сайта 5 хитов единовременно (большая посещаемость) и 100 хитов единовременно (огромная посещаемость). php запускает 5 или 100 скриптов. Допустим из ста пара скриптов вылетит по ошибке, хай с ними с неудачниками. Люди обычно ленивы и жаловаться не будут. При этом на пхп можно написать многопоточное приложение, которое ловит поток и в фоне всех обслуживает, но это намного сложнее, я таких скриптов не видел (кроме своих).
java физически не может запустить 100 программ единовременно, поэтому вынуждена ловить поток и обрабатывать его внутри одной программы. Так как человеко годы oracle истратила на оптимизацию java потоки в ней работают достаточно стабильно годами. Так как каждое исключение прервет программу на java -- программисты заранее ищут все проблемные места и хотя бы в try их оборачивают. То есть статистически программа на java намного надёжнее благодаря более сложному процессу написания кода.
fpc (я не умею его на веб-сервере юзать) может запускать десятки программ одновременно (проверял 30 штук). То есть вы его можете юзать также как "безопасный" по вашему мнению php :)
fpc в многих потоках я пытался использовать -- но это жутко сложно и малопонятно, бросил.
зызы
Напишите, в чём я не прав?
azsx
энтузиаст
 
Сообщения: 959
Зарегистрирован: 16.11.2015 06:38:32

Re: Как написать веб сервис на паскале?

Сообщение vitaly_l » 01.06.2017 06:20:37

azsx писал(а):Виталий, например у нас два сайта 5 хитов единовременно (большая посещаемость) и 100 хитов единовременно (огромная посещаемость). php запускает 5 или 100 скриптов. Допустим из ста пара скриптов вылетит по ошибке, хай с ними с неудачниками. Люди обычно ленивы и жаловаться не будут. При этом на пхп можно написать многопоточное приложение, которое ловит поток и в фоне всех обслуживает, но это намного сложнее, я таких скриптов не видел (кроме своих).
java физически не может запустить 100 программ единовременно, поэтому вынуждена ловить

Нет, я говорил исключительно про JavaScript(JS) - запускается на стороне клиента(юзреа, пользователя), он никогда не запускает 100 программ единовременно. Там запускается ровно одна версия, а не 100 и если переносить код на сторону клиента, то это ровно в сто раз облегчит работу серверу. И неважно будет ли движок на php или на Паскале. <== на всякий случай указываю это моё мнение.

php многопоточность - это не миф, она есть например pthreads.


...
ev: тут был какой-то флуд по второму кругу... удалил как и обещал
...


azsx: Но опять таки, всё всегда зависит от задачи, т.к. паскаль обгонит php по скорости и по работе с сложными "структурами", типа: классы, многомерные массивы, сложные деревья и т.д. <== на всякий случай указываю это моё мнение насколько я понял Cheb говорил тоже самое.

Так вот чат бот, про который вы заикнулись, требует сложных деревьев и желательно многопоточности, т.к. требуются сложные вычисления которые невозможно перенести на сторону клиента(юзера) и придётся выполнять на сервере. Поэтому, паскаль будет более быстро возвращать ответ сервера, нежели php. И для 100 ваших единовременных клиентов, php успеет обслужить 50-70 чел, а паскаль все 100. Ответ сервера - не должен превышать одну секунду. php за одну секунду не успеет, а паскаль успеет. <== это моё мнение и не есть конечная истина.

.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Как написать веб сервис на паскале?

Сообщение azsx » 01.06.2017 07:36:52

Виталий ясно.
php многопоточность - это не миф, она есть например pthreads.

Вы ей пользуетесь?
И для 100 ваших единовременных клиентов, php успеет обслужить 50-70 чел, а паскаль все 100.

Если у меня будут сотни единовременно на сервере я всё перепишу! И сервер новый куплю.
Нет, я говорил исключительно про JavaScript(JS) - запускается на стороне клиента(юзреа, пользователя), он никогда не запускает 100 программ единовременно.

Чисто придирка. В js есть многопоточность и асихронность. Отложенными событиями часто пользуются, особенно вирусы которые майнят в фоне ну и другие рекламные скрипты.
azsx
энтузиаст
 
Сообщения: 959
Зарегистрирован: 16.11.2015 06:38:32

Re: Как написать веб сервис на паскале?

Сообщение vitaly_l » 01.06.2017 08:10:12

azsx писал(а):Вы ей пользуетесь?

нет, мне без многопоточности хватает скорости php.

.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Пред.След.

Вернуться в Общее

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Рейтинг@Mail.ru