флеймообразное (программ.)
Jul. 20th, 2004 09:05 pmЯ не знаю, зачем существует язык PHP. Несколько раз пытался понять, но так и не дошло до меня. Самая правдоподобная гипотеза, имеющаяся в моём распоряжении, выглядит так: PHP существует для того, чтобы привлечь к веб-программированию людей, которых испугал бы Перл, но на самом деле в конце концов всё заканчивается тем, что они пишут примерно как на Перле, только медленнее и возможностей меньше ;-)
Я неправ?
Я неправ?
no subject
Date: 2004-07-20 11:07 am (UTC)another possibility
Date: 2004-07-20 11:12 am (UTC)Re: another possibility
Date: 2004-07-20 11:25 am (UTC)JScript покрывает VBScript, как бык овцу...
no subject
Date: 2004-07-20 11:15 am (UTC)no subject
Date: 2004-07-20 11:17 am (UTC)(no subject)
From:(no subject)
From:no subject
Date: 2004-07-20 11:15 am (UTC)Вот с этим согласен :) Я, однозначно предпочитаю перл. Он, как минимум красив сам по себе, хотя, стоит признать, совершенно нечитабелен. Чего только стоят знаменитые "Yet another perl hacker".
они пишут примерно как на Перле, только медленнее и возможностей меньше
То как кто на нем пишет определяется конечно не языком, а умениями человека.
no subject
Date: 2004-07-20 11:20 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2004-07-20 11:21 am (UTC)no subject
Date: 2004-07-20 11:25 am (UTC)no subject
Date: 2004-07-20 11:34 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2004-07-20 11:29 am (UTC)2) Более удобная документация
3) Читабильность кода
no subject
Date: 2004-07-20 11:33 am (UTC)Ха!
2) Более удобная документация
Ха-ха!
3) Читабильность кода
Ха-ха-ха!
;-)
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:Re: Reply to your comment...
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:документация
From: (Anonymous) - Date: 2004-07-21 09:14 pm (UTC) - Expand(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:Питон это Перл с человеческим лицом
From:(no subject)
From:PHP на Perl
From:no subject
Date: 2004-07-20 11:44 am (UTC)Перл в смысле программирования, конечно немного приятние, но с РНР проще - он сидит тут же на странице. А Перл где-то там в cgi.
А еще мой редактор, на котором я пишу страницы (HomeSite) как-то портит Перл программы (не те какие-то там пробелы или разрывы строк, можно было бы наверное разобраться, но лень). Поэтому приходится в отдельном редакторе их писать.
no subject
Date: 2004-07-20 11:56 am (UTC)no subject
Date: 2004-07-20 12:07 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2004-07-20 12:00 pm (UTC)Кстати, удобно и хостерам - mod_php/safe_mode. Дыры в safe_mode находят, но редко и не слишком серьёзные. А насчёт производительности... PHP/Turck MMCache ведут себя очень достойно. В PHP5, опять же, производительность (исключая ООП) должна быть ещё выше.
no subject
Date: 2004-07-20 12:05 pm (UTC)Быстре, чем mod_perl, или чем CGI?
Кстати, удобно и хостерам - mod_php/safe_mode. Дыры в safe_mode находят, но редко и не слишком серьёзные.
А вот когда в последний раз находили дыру в mod_perl, я даже и не припомню. И никакого safe_mode не надо, оно safe само по себе ;)
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2004-07-20 12:01 pm (UTC)Знаете такое выражение? "Солдат -- тот же ребенок, только член больше и автомат настоящий." :)
Насчет "медленнее и возможностей меньше" говорить не буду -- мне пока что и скорости, и возможностей PHP вполне хватало.
Да, я не программист и не Web-дизайнер, профессия у меня совсем другая, однако время от времени приходится делать какие-то штуки на PHP+MySQL. Когда я только начинал этим заниматься, столкнулся с выбором между PHP и Perl, и обнаружил следующее: когда я смотрю на код на PHP, я практически сразу понимаю, что он делает, хотя до этого с этим языком не имел дела(некоторый опыт "общего" программирования имеется); когда же я смотрю на код на Perl, в половине строк я не могу понять, что там, блин, вообще такое написано!
Писать свой код на PHP я начал, практически не заглядывая в документацию -- мне хватало чтения исходников, написанных другим человеком. Начать же писать на Perl, не перерыв кучу книжек, невозможно. (В свое время я скачал подборку книжек по Perl с сайта O'Reilly, который когда-то раздавал свои книжки в HTML целиком на халяву, а сейчас, увы, прекратил.) В самом деле, может ли неискушенный человек догадаться хотя бы о существовании переменной $_? :)
На Perl я писал кое-какие скрипты для локальной обработки данных из командной строки. Обычно для написания скрипта в полсотни строк приходилось пару часов рыться в документации... Правда, чуть погодя я узнал, что PHP тоже может работать из командной строки, и страданиям моим пришел конец :)
В общем, мое мнение такое: если уж человек давно пишет на Perl -- пускай себе пишет. Если же он еще не определился -- выбор однозначно должен быть в пользу PHP; это сэкономит массу времени и им самим, и тем, кто будет разбирать написанный ими код :)
Впрочем, я точно могу сказать еще одну вещь: если бы я все-таки плотно взялся писать на Perl и хорошо овладел этим языком, я бы очень этим гордился и смотрел бы на PHP-шников свысока :)
no subject
Date: 2004-07-21 10:07 am (UTC)Мне например было достаточно всего двух. "Perl Cookbok" и "Perl: Специальный справочник", всё - дальше по документации.
В самом деле, может ли неискушенный человек догадаться хотя бы о существовании переменной $_?man perlvar рулит ;) А вообще в любой книжке по перлу о ней пишут.
Впрочем, я точно могу сказать еще одну вещь: если бы я все-таки плотно взялся писать на Perl и хорошо овладел этим языком, я бы очень этим гордился и смотрел бы на PHP-шников свысока :)
:)
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2004-07-20 12:07 pm (UTC)no subject
Date: 2004-07-20 12:10 pm (UTC)no subject
Date: 2004-07-20 12:19 pm (UTC)могут за пол часика- часик быстро сделать какой-нибудь сайтик, без малейшего напряга адоптировав существующий (почти на все случаи жизни) код.
программисты- гораздо быстрее писать что-то, чем на перле и, как я понимаю, не худшего качества- с какой-то версии php стал адекватен, как я слышал, для задач любого масштаба.
вы лучше скажите, для чего нужен python?
Флеймить -- так флеймить
Date: 2004-07-20 12:29 pm (UTC)Re: Флеймить -- так флеймить
From:Re: Флеймить -- так флеймить
From:Re: Флеймить -- так флеймить
From:(no subject)
From:(no subject)
From:no subject
Date: 2004-07-20 12:29 pm (UTC)хотите флеймообразное - пожалуйста. Мне РНР больше нравится. Он действительно НАМНОГО проще и быстрее в написании и отладке.
Хотя... рисунок сотни слов дороже нам
no subject
Date: 2004-07-20 01:05 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2004-07-20 12:36 pm (UTC)no subject
кидаются друг в друга какашками, споря что круче: жидкий понос или кровавый понос.
в небо глядеть, сволочи!
в небо!
no subject
кидаются друг в друга какашками, споря что круче: жидкий понос или кровавый понос.
в небо глядеть, сволочи!
в небо!"
Знаем мы твоё небо ;-)
(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2004-07-20 01:19 pm (UTC)Насчёт медленнее - что имеется в виду? Время исполнения или время написания?
no subject
Date: 2004-07-20 01:35 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2004-07-20 01:51 pm (UTC):)
no subject
Date: 2004-07-20 01:59 pm (UTC)(no subject)
From:(no subject)
From:no subject
Date: 2004-07-20 02:16 pm (UTC)Кстати, ещё интересный вопрос - зачем нужен Parser (http://www.parser.ru/) ?
no subject
Date: 2004-07-20 02:36 pm (UTC)(no subject)
From:забавно, но
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2004-07-20 02:28 pm (UTC)Да, это так, конечно.
Для такой же цели существуют такие интересные штуки, как XSLT, namespaces, DTD - для успокоения людей, у которых проблемы в области решения задач.
Любопытно, что такого сорта технологии продвигаются как панацея не для определённого класса людей, а для определённого класса задач.
no subject
Date: 2004-07-20 11:15 pm (UTC)- А всё-таки Бейсик лучше, чем Паскаль!
- Чем, чем лучше?
- Чем Паскаль!
no subject
Date: 2004-07-21 01:28 am (UTC)(no subject)
From:no subject
Date: 2004-07-21 12:14 am (UTC)Но мы-то знаем, что правильно - сначала задизайнить архитектуру, которая ляжет в модули/классы, которые очень удобно написать на Перле. Так что PHP - не наш выбор.
no subject
Date: 2004-07-21 12:52 am (UTC)no subject
Date: 2004-07-21 01:03 am (UTC)(no subject)
From:no subject
Date: 2004-07-21 02:48 am (UTC)no subject
Date: 2004-07-21 02:49 am (UTC)(no subject)
From:no subject
Date: 2004-07-21 05:38 am (UTC)Для чего нужны они?