?

Log in

No account? Create an account
флеймообразное (программ.) - Поклонник деепричастий [entries|archive|friends|userinfo]
Anatoly Vorobey

[ website | Website ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Links
[Links:| English-language weblog ]

флеймообразное (программ.) [июл. 20, 2004|09:05 pm]
Anatoly Vorobey
Я не знаю, зачем существует язык PHP. Несколько раз пытался понять, но так и не дошло до меня. Самая правдоподобная гипотеза, имеющаяся в моём распоряжении, выглядит так: PHP существует для того, чтобы привлечь к веб-программированию людей, которых испугал бы Перл, но на самом деле в конце концов всё заканчивается тем, что они пишут примерно как на Перле, только медленнее и возможностей меньше ;-)

Я неправ?
СсылкаОтветить

Comments:
Страница 1 из 2
<<[1] [2] >>
From: tangodancer
2004-07-20 11:07 am
kstati 100 %
(Ответить) (Thread)
[User Picture]From: rydel23
2004-07-20 11:12 am

another possibility

Аналог ASP+VBScript для тех, кто любит Un*x. :)
(Ответить) (Thread)
[User Picture]From: mauz
2004-07-20 11:25 am

Re: another possibility

Ну скорее уж JScript тогда ;))
JScript покрывает VBScript, как бык овцу...
(Ответить) (Parent) (Thread)
[User Picture]From: lik_
2004-07-20 11:15 am
Толя! Веришь? Я в этом ничего не понимаю :))))))
(Ответить) (Thread)
[User Picture]From: avva
2004-07-20 11:17 am
Верю :)
(Ответить) (Parent) (Thread)
[User Picture]From: shtraz
2004-07-20 11:15 am
PHP существует для того, чтобы привлечь к веб-программированию людей, которых испугал бы Перл
Вот с этим согласен :) Я, однозначно предпочитаю перл. Он, как минимум красив сам по себе, хотя, стоит признать, совершенно нечитабелен. Чего только стоят знаменитые "Yet another perl hacker".

они пишут примерно как на Перле, только медленнее и возможностей меньше
То как кто на нем пишет определяется конечно не языком, а умениями человека.
(Ответить) (Thread)
[User Picture]From: a_konst
2004-07-20 11:20 am
есть выражение: "Perl - язык write-only"
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: leonov
2004-07-20 11:21 am
Во-первых, действительно барьер вхождения значительно ниже. Во-вторых, php-скрипты работают все же чуть пошустрее, чем чистые cgi-скрипты на perl, а mod_perl есть далеко не у всех.
(Ответить) (Thread)
[User Picture]From: furry
2004-07-20 11:25 am
о, не одна я не понимаю!! ;-))
(Ответить) (Thread)
[User Picture]From: avva
2004-07-20 11:34 am
может, хоть сейчас нам объяснят? ;)
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: sartoris
2004-07-20 11:29 am
1) Performance
2) Более удобная документация
3) Читабильность кода
(Ответить) (Thread)
[User Picture]From: avva
2004-07-20 11:33 am
1) Performance

Ха!

2) Более удобная документация

Ха-ха!

3) Читабильность кода

Ха-ха-ха!

;-)
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: nechaman
2004-07-20 11:44 am
А мне больше нравиться PHP.
Перл в смысле программирования, конечно немного приятние, но с РНР проще - он сидит тут же на странице. А Перл где-то там в cgi.
А еще мой редактор, на котором я пишу страницы (HomeSite) как-то портит Перл программы (не те какие-то там пробелы или разрывы строк, можно было бы наверное разобраться, но лень). Поэтому приходится в отдельном редакторе их писать.
(Ответить) (Thread)
[User Picture]From: yucca
2004-07-20 11:56 am
Session control.
(Ответить) (Thread)
[User Picture]From: avva
2004-07-20 12:07 pm
А чем это в PHP лучше?
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: bolk
2004-07-20 12:00 pm
Программирую и на PHP и на Perl. Давно. На PHP веб строится быстрее. Некоторые вещей мне не хватает, которые есть в Перл (как хорошо в Перле - поставил фигурные скобки и создал my, её видно только на этом уровне), но, в любом случае, PHP предпочтительнее для веба.

Кстати, удобно и хостерам - mod_php/safe_mode. Дыры в safe_mode находят, но редко и не слишком серьёзные. А насчёт производительности... PHP/Turck MMCache ведут себя очень достойно. В PHP5, опять же, производительность (исключая ООП) должна быть ещё выше.
(Ответить) (Thread)
[User Picture]From: avva
2004-07-20 12:05 pm
Программирую и на PHP и на Perl. Давно. На PHP веб строится быстрее.

Быстре, чем mod_perl, или чем CGI?

Кстати, удобно и хостерам - mod_php/safe_mode. Дыры в safe_mode находят, но редко и не слишком серьёзные.

А вот когда в последний раз находили дыру в mod_perl, я даже и не припомню. И никакого safe_mode не надо, оно safe само по себе ;)
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: ryedeer
2004-07-20 12:01 pm
>пишут примерно как на Перле, только медленнее и возможностей меньше

Знаете такое выражение? "Солдат -- тот же ребенок, только член больше и автомат настоящий." :)

Насчет "медленнее и возможностей меньше" говорить не буду -- мне пока что и скорости, и возможностей PHP вполне хватало.

Да, я не программист и не Web-дизайнер, профессия у меня совсем другая, однако время от времени приходится делать какие-то штуки на PHP+MySQL. Когда я только начинал этим заниматься, столкнулся с выбором между PHP и Perl, и обнаружил следующее: когда я смотрю на код на PHP, я практически сразу понимаю, что он делает, хотя до этого с этим языком не имел дела(некоторый опыт "общего" программирования имеется); когда же я смотрю на код на Perl, в половине строк я не могу понять, что там, блин, вообще такое написано!

Писать свой код на PHP я начал, практически не заглядывая в документацию -- мне хватало чтения исходников, написанных другим человеком. Начать же писать на Perl, не перерыв кучу книжек, невозможно. (В свое время я скачал подборку книжек по Perl с сайта O'Reilly, который когда-то раздавал свои книжки в HTML целиком на халяву, а сейчас, увы, прекратил.) В самом деле, может ли неискушенный человек догадаться хотя бы о существовании переменной $_? :)

На Perl я писал кое-какие скрипты для локальной обработки данных из командной строки. Обычно для написания скрипта в полсотни строк приходилось пару часов рыться в документации... Правда, чуть погодя я узнал, что PHP тоже может работать из командной строки, и страданиям моим пришел конец :)

В общем, мое мнение такое: если уж человек давно пишет на Perl -- пускай себе пишет. Если же он еще не определился -- выбор однозначно должен быть в пользу PHP; это сэкономит массу времени и им самим, и тем, кто будет разбирать написанный ими код :)

Впрочем, я точно могу сказать еще одну вещь: если бы я все-таки плотно взялся писать на Perl и хорошо овладел этим языком, я бы очень этим гордился и смотрел бы на PHP-шников свысока :)
(Ответить) (Thread)
[User Picture]From: otetz
2004-07-21 10:07 am
Начать же писать на Perl, не перерыв кучу книжек, невозможно.
Мне например было достаточно всего двух. "Perl Cookbok" и "Perl: Специальный справочник", всё - дальше по документации.

В самом деле, может ли неискушенный человек догадаться хотя бы о существовании переменной $_?man perlvar рулит ;) А вообще в любой книжке по перлу о ней пишут.

Впрочем, я точно могу сказать еще одну вещь: если бы я все-таки плотно взялся писать на Perl и хорошо овладел этим языком, я бы очень этим гордился и смотрел бы на PHP-шников свысока :)
:)
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: ilyabo
2004-07-20 12:07 pm
Для чего язык сушествует, вопрос почти риторический. То же самое можно сказать про почти любой другой, а их тысячи: например, зачем сушествует Pascal, если есть C? Думаю те кто пользуется PHP, несмотря на то что есть Perl, etc etc etc, сами себе выбирают то что им больше подходит! :-)
(Ответить) (Thread)
[User Picture]From: bolk
2004-07-20 12:10 pm
Pascal существует, чтобы не огребать проблем с \0 :) Правда в Delphi всё равно ввели PChar :)
(Ответить) (Parent) (Thread)
[User Picture]From: alexmsk
2004-07-20 12:19 pm
не программисты, вроде меня,
могут за пол часика- часик быстро сделать какой-нибудь сайтик, без малейшего напряга адоптировав существующий (почти на все случаи жизни) код.

программисты- гораздо быстрее писать что-то, чем на перле и, как я понимаю, не худшего качества- с какой-то версии php стал адекватен, как я слышал, для задач любого масштаба.

вы лучше скажите, для чего нужен python?
(Ответить) (Thread)
[User Picture]From: ifyr
2004-07-20 12:29 pm

Флеймить -- так флеймить

python -- исключительно для скорости разработки. экономит время программиста за счет времени исполнения.
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: payalnik
2004-07-20 12:29 pm
Perl suxx PHP foreva!
хотите флеймообразное - пожалуйста. Мне РНР больше нравится. Он действительно НАМНОГО проще и быстрее в написании и отладке.
Хотя... рисунок сотни слов дороже нам

(Ответить) (Thread)
[User Picture]From: squadette
2004-07-20 01:05 pm
недалёкость и пошлость этого коллажа как нельзя лучше демонстрирует глубину среднего программиста на PHP
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: lom
2004-07-20 12:36 pm
А "нeправ" на PHP - это "нe прав" по-русски? :)
(Ответить) (Thread)
Страница 1 из 2
<<[1] [2] >>