Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Delphi CайтоСтроение


Автор: hell0w0rld 4.5.2010, 01:29
доброго времени суток!!! 
 недавно появилась необходимость сделать элементарный сайт визитку(админка+мой sql), нашел в сети шаблон набросал структуру, и на этом все(((( ПХП, asp не знаю,  ...    немного умею на delphi, но уместно ли это в данном вопросе?  Так вот и собственно вопрос: можно ли на делфи сделать какой-то рабочий гибрид серверной части + ко всему чтоб ещё и мой sql поддерживал.... и вообще совместима ли такая идея с жизнью? и если всё-таки ДА, то сразу же вопрос о совместимости данного"детища" с нашими любимыми хостингами и их требованиями-- примут ли они к себе "этакое"?
PS 1)заранее извеняюсь за необразованость 
     2)прошу в поиск не посылать-- я там был, информации нет, периодически проскакивает связка delphi+cgi но не более, в основном все на буржуйском...
    3)прошу не советовать пхп, асп т.к. времени у меня на это нету да и думаю мне оно и не пригодиться
    4) и конечно же заранее благодарен всем откликнувшимся, хотелось бы услышать мнения профи и не только, приветствуется все(советы, ссылки, примеры, критика), НО, только по теме!

Автор: Mikel 4.5.2010, 07:19
Не знаю как в новых, но старые версии делфи умели делать бинарный cgi, но такой "скрипт" вряд ли хостеры будут запускать у себя. PHP  smile  И, кстати, где-то видел такое сочетание "Delphi PHP" - погугли smile

Автор: Alexeis 4.5.2010, 09:43
hell0w0rld, на делфи сайты делать можно, но не нужно. Самый простой вариант залазим в палитру INDY, достаем оттуда компонент TIdHttpServer делаем все необходимые обработчики, настраиваем адрес и переводим сервер в активное состояние. После этого он будет слушать входящие соединения и на каждое создавать свой контекст соединения и соответственно отдельный поток. Через этот контекст можно отвечать на запросы Get / Post .
  На счет MySql. Делфи нормально работает с MySql, через соответствующие сторонние компоненты.  
  На счет где это будет работать. Это будет работать только на Windows серверах. Ни каких особых требований к серверу нет. Например Windows Server 2000/2003/2008. 
  И теперь на счет главного. Почему это НЕ НУЖНО делать. Во первых любой Access Violation в сервере и он замолк. Поверх этого нужно как-то генерить html. Чем? База данных MySQL это хорошо, но текст html страниц нужно создавать или загружать. Если загружать из файла/БД то контент получается статическим. Если создавать, то это велосипед.
  
Цитата(hell0w0rld @  4.5.2010,  00:29 Найти цитируемый пост)
(((( ПХП, asp не знаю
Для простых сайтов это и не нужно берешь жумлу настраиваешь и юзаешь. Там нужно знание html/css . Знаний PHP почти не нужно. На уровне найти и удалить переменную или if .
  
Цитата(Mikel @  4.5.2010,  06:19 Найти цитируемый пост)
где-то видел такое сочетание "Delphi PHP"
 Это редактор PHP скриптов. Язык PHP формоклепство. Скрипты все равно будет PHP-шные. На паскале там писать не получиться. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)