Web script
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.217.37] |
|
|
Соблюдайте общие правила форума
MSDN Library
FAQ раздела
Поиск по разделу
Как правильно задавать вопросы
Web script
|
|
|
|
|
Все форумы и портальные системы сейчас делают на PHP или на Perl. Существует ли возможность делать форумы или порт. системы на Delpi или на Pascal подобных языках. Причём чтобы юзверю не приходилось качать какие либо плагины к браузеру и т.д.
|
|
Сообщ.
#2
,
|
|
|
|
За всех не гоаори, делают на разных языках. Дельфи ни чем не хуже.
|
|
Сообщ.
#3
,
|
|
|
|
Цитата Anatoly Podgoretsky @ 26.01.04, 15:19 За всех не гоаори, делают на разных языках. Дельфи ни чем не хуже. А по подробнее plz!!! Какие требования к хосту, какие компоненты нужны??? |
|
Сообщ.
#4
,
|
|
|
|
Дельфи позволяет создать:
CGI - будут работать с любым Web сервером (при учёте компилляции на Kylix - под любой Windows или Linux). Никаких дополнительных компонентов или языков не требуют (ну естественно что если используешь в них BDE то должна быть установлена BDE и т.п.) ISAPI - работают под IIS Подробнее - есть примеры в нашем off-line FAQ Кроме того, не приходило ли в голову просто в Дельфи выбрать Menu -> New Project -> Other и посмотреть что предлагается? |
|
Сообщ.
#5
,
|
|
|
|
У-у-у чтож я раньше не скачал FAQ
, а что если компилить на Delpi под linux работать не будет? |
|
Сообщ.
#6
,
|
|
|
|
Цитата xarge, 29.01.04, 04:38 У-у-у чтож я раньше не скачал FAQ , а что если компилить на Delpi под linux работать не будет? Для Linux прийдётся компилить тот же код но с помощью Kylix |
|
Сообщ.
#7
,
|
|
|
|
CGI, ASP - это конечно здорово, но вот стал замечать что все больше сайтов на PHP написано, он что реально быстрее, может поясните почему этот форум стал PHP ?
И еще если уж CGI или ASP то что из них лучше? По моим наблюдением ASP сложнее делать да результат он вставляет в страницу, а вот CGI генерит страницу целиком да пишется элементарно. |
|
Сообщ.
#8
,
|
|
|
|
Не путай технологии и языки.
CGI - Common Gateway Interface. Идеология проста - Web сервер запускает исполняемый файл с параметрами, исполняемый файл данные с Web принимает через стандартный ВХОД (INPUT), а выдаёт данные через стандатный ВЫВОД (OUTPUT). В Дельфи это реализуется стандартными операторами Write/Read. Написать CGI можно на ЛЮБОМ языке который поддерживает создание исполняемых файлов и способен работать с переменными окружения. CGI можно создать для ЛЮБОГО web сервера под ЛЮБУЮ операционную систему. - Плюсы CGI - универсальность, высокая скорость работы кода, неограниченные возможности по использованию ЛЮБЫХ ресурсов компьютера, высокая изоляция сессий. - Минусы - на каждую отдельную сессию запускается своя копия CGI приложения, что может быть очень напряжно для сайтов с большим количеством посетителей. Код теоретически может быть опастным для web сервера, так как в связи с большими возможностями код может разрушить сервер или повесить его, поэтому большинство хостинг-провайдеров не очень хочет у себя CGI. ISAPI - это по сути DLL, plug-in к IIS. - Плюсы - высокая скорость работы, код вне зависимости от количества сессий работает в одном экземпляре. - Минусы - нет кросплатформенности, если подвешивается DLL то виснет весь сервак. Многочисленные скриптовые языки типа ASP, PHP, Python - сам интерпретатор языка подключается как plug-in к Web серверу и выполняет код скрипта. - Плюсы - универсальность, хорошая оптимизация расхода памяти, переносимость кода - Минусы - относительно медленная скорость работы кода. |