|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : vitus@ice.ru 2:5020/400 12 May 2000 13:01:33 To : Sanyo Titaev Subject : Re: http header -------------------------------------------------------------------------------- Sanyo Titaev <Sanyo.Titaev@p1.f66.n5070.z2.fidonet.org> wrote: ST>Salut vitus@ice.ru! ST> ok, ну а чем он хуже shell? например, язык как язык. ST> ну, а удобнее в плане интеграции чистого html в теле программы, ST>безгеморойного получения переменных переданных через get or post, да и Как раз этим он хуже. Потому что открывает простор для эксплойтов путем указания в URL имени переменной, которой не имел в виду автор скрипта. ST>выполняется оно надо полагать быстрее в силу того что содержится ST>непосредственно в httpd Hепосредственно в httpd может содержаться и любой другой язык - perl, python, tcl etc. Причем по крайней мере perl и python при этом предоставляют гораздо больше возможностей по управлению httpd - можно писать обработчики любой стадии запроса, а не только генерации контента. По части генерации html, php с HTML::Mason или zope даже рядом не стоял. А особенно меня злит в нем то, как реализована работа с базами данных - на каждую базу свой набор команд, в то время как в perl при смене базы (если скрипт был написан с разумными ограничениями на используемый sql) меняется только одна строка - параметр метода DBI->connect. В общем, основной недостаток php по сравнению с mod_perl или zope - близкий потолок, в который скоро упрешся. И придется тебе все переписывать на jsp или perl. А время на изучение php уже потрачено. Hе говоря уж о том, что нормальный современный web-сайт не сводится к генерации html. Есть кроновские задания, почтовые роботы и т.п. Hа perl или python можно писать все, и, соответственно переиспользовать свои проблемно-ориентированные модули, а вот на php без извратов это не получится. ST>Sanyo -- -------------------------------------------------- Victor Wagner vitus@ice.ru Programmer Office:7-(095)-785-09-72 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus --- ifmail v.2.15dev5 * Origin: AG Telecom news2 server (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/13404459d2a97.html, оценка из 5, голосов 10
|