сабж
А на паскале кто-нибудь занимается веб-программированием?
А на паскале кто-нибудь занимается веб-программированием?, интересно
|
29.11.2009 20:01:47
|
|
|
|
|
|
29.11.2009 21:31:07
Ну, если считать написание тестовой ЦГИ-игрушки на дельфях, можно сказать, что занимался...
|
|
|
|
|
|
30.11.2009 13:06:05
Занимался.Писал и на паскале и на delphi. На delphi даже ISAPI/NSAPI DLL пробовал писать. А обычное cgi на паскале это просто, никакой разницы с консольным приложением.
|
|
|
|
|
|
30.11.2009 20:35:35
Вот только смысл всего этого? Ради расширения собственного кругозора разве что? Все-таки в наше время *nix на серверах еще лидирует, причем значительно. Да и как со скоростью cgi-приложения на делфи, скажите кто делал/тестировал? Ведь все-таки это один из важнейших криетериев работы такого приложения...
|
|
|
|
|
|
30.11.2009 21:45:18
Вообще cgi на delphi, конечно, не лучший вариант, ни даром он не используется. Как насчет модулей Apache не знаю, не тестировал. Возможно, действительно не плохо.
|
|
|
|
|
|
30.11.2009 21:49:13
А какая разница? АЗС да и некоторые другие компиляторы позмоляют портировать поскалевский код в nix-ы. |
|||
|
|
|
|
13.03.2010 00:02:03
По-моему, Pascal сейчас рассматривается в основном как академический язык. Однако довольно часто идут заказы на создание программ для подключения к базам данных или работе с Интернетом на Дельфи. Имхо, на PHP работать в веб гораздо уютнее
Accende lumen sensibus, infude ainorem corbidus!
|
|
|
|
|
|
18.03.2010 13:00:53
На PHP, конечно, удобнее, но нужно учитывать, что он создавался именно для этих целей. На Delphi или даже на Pascal можно добиться большого. Например, у меня однажды был проект где нужно было работать с оборудованием. На PHP я бы такого точно не сделал.
|
|
|
|
|
|
18.03.2010 15:42:43
Я вот только не очень понимаю, как такие страницы на Паскале доступны извне пользователям. На php они имеют расширение .php, а здесь как? Или вы просто говорите о работе с сетью, но не про серверные скрипты?
Accende lumen sensibus, infude ainorem corbidus!
|
|
|
|
|
|
31.05.2010 13:45:41
Конечно можно написать сервер на паскале или дельфи, который будет генерить и выдавать пользователям html-странички, только вот зачем? И паскаль, и дельфи, как мне кажется, для этого не предназначен. А CGI, как писалось выше, вполне себе можно писать, если очень хочется.
Так же как и везде. Если веб-сервер написан на Паскале это не предполагает, что он должен выдавать странички в каком-то своем "паскалевском" формате. Веб-сервер заниматся обработкой и формированием данных, понятных браузеру же. |
|||
|
|
|
|
31.05.2010 15:55:06
То есть, автор темы имел в виду именно создание сервера? Но ведь это не совсем веб-программирование. Для меня это в первую очередь скриптовые языки, на которых можно обрабатывать данные от пользователя и выдавать результаты. Пример - php, aspx, jsp.
На Паскале можно такие скрипты писать?
Accende lumen sensibus, infude ainorem corbidus!
|
|
|
|
|
|
31.05.2010 16:02:58
Не очень понятно, что имеет ввиду автор темы. В дельфи есть компоненты веб сервера, там можно полностью подготовить веб страничку и эта веб страничка(портал) будет в виде .ехе файла.
в живую разработок на этих компонентах для реального сервиса я не видел. |
|
|
|
|
|
31.05.2010 16:05:54
Да уж, довольно много тут странностей. Это отличается от того представления, которое у меня есть. Обычно запуск файлов .exe возможен в редких случаях на сервере, но чтобы страницы почти все были в таком виде - это новинка
Accende lumen sensibus, infude ainorem corbidus!
|
|
|
|
|
|
31.05.2010 16:10:45
Вот статья с примером, "Разработка серверных Web-приложений на Delphi"
http://www.delphisources.ru/pages/faq/base/development_server_web_apps.html |
|
|
|
|
|
31.05.2010 16:19:01
Вообще интересно, кажется нестандартным подходом. Конечно, лучше бы все это увидеть в действии и попробовать руками сделать хотя бы простейшее приложение - я пока там не все понял. К примеру, у меня есть хостинг, и что мне надо сделать, чтобы такое приложение сваять... Но вообще похожие вещи есть в ASP.NET - там можно загружать всякие dll файлы по FTP на сервер, и получаются приложения с функциональностью, которую трудно сделать с помощью других скриптов. Здесь что-то похожее.
Но вот в какой области это может пригодится? Пока не знаю, но думаю, что, например, для запуска программ на сервере может подойти. Например, вам нужно сделать веб-сервис, который запускает какие-то вычисления и выдает пользователю результат. Сама программа вычислений может быть уже готовой, и её-то и надо запустить.
Accende lumen sensibus, infude ainorem corbidus!
|
|
|
|
|
|
31.05.2010 16:22:49
Я думаю что писать странички в дельфи совсем неудобно. Нет визуализации твоего творения. Хорошо если тебе надо написать его раз и навсегда, а если менять каждый раз - это проблема.
|
|
|
|
|
|
31.05.2010 16:27:39
Собственно, поэтому я не встречал на хостингах упоминания о каких-нибудь предлагаемых вещах для Дельфи. Думаю, что существующие инструменты вполне подходят для своих задач. Но вот когда появляется что-то нестандартное, это может выручить. Мне, например, нужно было запускать на сервере исполняемые программы. С помощью PHP и ASP.NET это было запрещено, а вот Perl выручил. Здесь тоже могут пригодиться какие-то свойства Дельфи, нужные для ad hoc ситуации, которых нет у других программ/языков.
Изменено:
motorway11 - 31.05.2010 16:28:03
Accende lumen sensibus, infude ainorem corbidus!
|
|
|
|
|
|
31.05.2010 16:42:34
Иногда это даже удобнее сделать чем например на php. А малая распространенность ISAPI/NSAPI обусловлена думаю тем что хостинг на windows-серверах сейчас менее популярны. Кстати, по поводу обсуждения создания, веб страниц на Pascal, предлагаю обсудить эту тему здесь http://rpdn.ru/forum/31/153/1297/?result=new#message1297 |
|||
|
|
|
|
31.05.2010 16:57:02
Мне как раз приходится работать с Windows серверами. Их не так много, но вполне можно найти. Кроме этого, видна тенденция к увеличению их числа и появлению большего количества коммерческих продуктов для них... То есть, это означает, что Паскаль для веб-программирования может применяться только на Windows?
Accende lumen sensibus, infude ainorem corbidus!
|
|
|
|
|
|
31.05.2010 17:01:19
Delphi - это компилирует приложения только для windows. Иначе их приходится портировать. Если компилировать, например, во freePascal то можно получить cgi-bin для linux
|
|
|
|
|
|
02.06.2010 20:47:43
Паскаль, т.е. Делфи и Kylix, получается под Винду и *никсы. А вот увеличение серваков Виндовс, это преувеличение. *никсы - это по определению серверные ОС,
пока ты не доволен жизнью - она проходит...
|
|||
|
|
|
|
16.10.2010 20:42:20
Вообще паскаль это база .От которой все от талкиваються. Применяеться почти везде. Но не в крупных проектах а для мелких программ.
c:\linux\bin
c:\linux\etc\X11\xorg.conf d:\home\user Страшный сон линуксоида. |
|
|
|
|
|
17.10.2010 00:08:44
В Delphi есть технология IntraWeb, которая предназначена для создания Web-страниц. Т. е . на форму кидаются компоненты, вроде поля ввода, кнопки или списка. А при компиляции создаётся dll или exe, который работает на сервере и выдаёт обычные web-странички.
Так вот в теории всё хорошо, а на практике я бы не рекомендовал пользоваться этой технологией. Сложно разобраться, да и не факт, что будет всё корректно работать. |
|
|
|
|
|
17.10.2010 10:51:32
Путем проб и ошибок.Можно научиться пользоваться и правильно писать.Большее практики
c:\linux\bin
c:\linux\etc\X11\xorg.conf d:\home\user Страшный сон линуксоида. |
|
|
|
|
|
17.10.2010 21:30:38
Да если бы я не пытался...
Пять лет назад обещал себе, что больше никогда не буду пользоваться этой технологией. Недавно попробовал снова, несколько дней ковырял код, и решил, что теперь действительно хватит |
||||
|
|
|
|||
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)