Заголовок сообщения: Delphi для программирования сайтов Добавлено: 27 Июль 2004, 00:36:46
1. Используются ли средства работы с БД, которыми располагает Delphi, для создания серьезных сайтов?
2. Является ли это плохим тоном программирования сайтов?
3. Достаточно ли в Delphi средств для разработки профессиональных web-приложений / движков?
4. Возможна ли настройка среды Delphi для работы с такими популярными базами данных, как mySQL?
17 Сообщения: 4362 Зарегистрирован: 25.04.01 Откуда: Москва
Добавлено: 27 Июль 2004, 08:55:11
1. а почему нет?
2. какая разница как будет сформирован html? главное понимать что где работает, что видит клиентское приложение, а с чем работает сервер.
3. более чем.
4. да, например, через MyODBC (http://dev.mysql.com/downloads/connector/odbc/)
_________________ Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
Gush, хостинги, на который есть IIS и MySQL, относятся к редким и вымирающим видам. Ты где будешь хостить свое творение?
_________________ We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
_________________ We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
Long, я полагаю, что автор не имел в виду такую степень серьезности.
_________________ We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
Насчет, где хостить вопрос пока не стоит. Пока интересен сам факт - делает ли кто-нибудь сайты на Delphi?
Если хосты с поддержкой этой технологии редкость, значит лучше даже не браться за это дело... Так?
Gush, ты уверен, что тебе еще не рано этим заниматься?
_________________ We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
Гм... В общем вот:
На дельфе можно сделать сайт. Причем очень даже мощный. Возможные варианты:
-ISAPI dll
-написать собственный сервер =)
Плохим тоном это не является. Аналогично, например, реализован сайт компании Микрософт, только ISAPI там не на Дельфе писали, вот и вся разница.
Проще всего ISAPI dll. Там даж темплейт какой-то есть на эту тему.
Далее, ISAPI - это технология Микрософта, и работает она аккурат на MS Internet Information Server, сокращенно MS IIS или просто IIS.
Работает, как обычная ДЛЛка, примерно таким макаром:
ей IIS передаёт какие-то параметры, она отдает HTML на выходе, который IIS отпихивает пользователю.
Вот и всё. Что она там будет делать с момента получения параметров до выдачи ХТМЛя - без разницы. Т.е. принцип абсолютно тот-же, что и в любом другом варианте CGI.
Это всяко сложнее написания PHPшного скрипта - надо париться изучением API, потом долго отлаживать, и т.д... Выигрыш, по идее, в скорости выполнения, т.к. сервер не интерпретирует скрипт, а вызывает откомпиленую функцию дллки, как свою собственную. Но это тоже не всегда так - хорошо соптимизенный РНР быстрее работать будет, нежели плохо написанная ISAPI.
Думаю, не стоит тебе пока связываться с этим. РНР/Перл реально проще. Да и хостинга IISного из бесплатных я не видел ни одного... Т.е. платить однозначно.
А задач, из тех, которые ты собираешься решать, скорее всего нет таких, которые нельзя было-б реализовать скриптом.
Вариант с собственным сервером - еще сложней, тебе надо заморачиваться с сокетами, разбором запросов/выдачей ответов правильных... Это вообще тяжёлая артиллерия... Тебе не нужно точно. =)
17 Сообщения: 4362 Зарегистрирован: 25.04.01 Откуда: Москва
Добавлено: 27 Июль 2004, 17:52:08
а почему все сразу про IIS кстати заговорили? под *nux разве модулей не бывает? да в конце концов апач под виндой тоже очень крепко стоит. если говорить про IIS, то мне больше нравится работать через сом-объекты напрямую из аспа. имхо, надежнее чем через isapi фильтр, да и побыстрее. хотя за последнее (быстроту) не буду ручаться.
_________________ Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
_________________ We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
3 Сообщения: 195 Зарегистрирован: 23.11.02 Откуда: Москва
Добавлено: 28 Июль 2004, 11:43:44
Вопрос, а оно надо? Написать можно, только это все равно как гвозди микроскопом забивать. Много времени и сил потратится. А их как всегда на все не хватает. Проще надо, проще
17 Сообщения: 4362 Зарегистрирован: 25.04.01 Откуда: Москва
Добавлено: 28 Июль 2004, 11:48:19
Crazy, так этож тот же дельфи, только под другую платформу. разве нет? phantomas, все зависит от задач. если нужна производительность на серверных скриптах далеко не уедешь.
_________________ Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
Long, ну сам посмотри: у Delphi первая буква "D", а у Kylix -- "K". Совсем разные названия. Когда я говорю "Delphi" -- я имею в виду именно Delphi.
_________________ We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
3 Сообщения: 195 Зарегистрирован: 23.11.02 Откуда: Москва
Добавлено: 28 Июль 2004, 18:29:39
Long, Crazy, не спорю. Конечно все зависит от решаемой задачи, но что имел ввиду Gush под созданием серьезных сайтов. Серверные скрипты позволяют делать достаточно серьезные проекты
17 Сообщения: 4362 Зарегистрирован: 25.04.01 Откуда: Москва
Добавлено: 28 Июль 2004, 18:37:47
phantomas, у каждого свое понимания серьезности проекта. ну а потом, если мы говорим о iis, разумнее использовать com-объекты для работы с тойже базой, чем конектится через тормознутый адодб напрямую с асп-страницы. если можно безболезненно и легко перенести часть работы в длл, а веб-серверу оставить только функции по формированию внешнего вида - это нужно делать в любом проекте, каким бы "простым" он не был. особо это касается разработок под винду.
_________________ Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
Не все знают, что если в слове "хлеб" сделать всего 4 ошибки, то получится слово "пиво".
_________________ We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.