LINUX.ORG.RU

Ответ на: комментарий от catap

>А какая практическая надобность в php5?..

Кому-то просто неймется сделать очередной мегаязык, жрущий ресурсы как Java, но при этом допускающий вопиюще безграмотный стиль программирования.

stellar
()
Ответ на: комментарий от anonymous

Новость о том, что наконец-то будет стандартный framework, хорошая IDE. PHP становится технологичным языком. До Java/.Net ему еще очень далеко, но в своей нише (low-cost, частично middle-cost) php незаменим и может дать фору другим языкам. Если эта инициатива будет успешна, то php будет господствовать и среди middle-cost сайтов. Обратите внимание на список участников – “IBM, Oracle, MySQL, Intel, Actuate,….”. А сейчас мы имеем то, что каждый пишет по своему, и у каждого свой супер framework.

mira
() автор топика
Ответ на: комментарий от mira

не надо очередных необдуманных отзывов. PHP - зрелый язык с ОТЛИЧНЫМ стилем программирования но без нормального ооп который не нужен по для web

anonymous
()
Ответ на: комментарий от anonymous

Синтаксис то возможно и зрелый, а вот реализация кривая.

anonymous
()

Сравнивать PHP c Java/.NET это полнейшая чушь, это _разные_ ниши... В своей нише у PHP есть только один достойный (причем очень достойный) конкурент - python, в котором кстати уже давно есть полноценное ооп (все-таки оно нужно!)
Perl вообще в полной ж.. только за счет CPAN еще и живет...
А хороший framework и ide - это всегда плюс :)

W98
()
Ответ на: комментарий от W98

>python, в котором кстати уже давно есть полноценное ооп (все-таки оно нужно!)

Не давно, а с рождения

Cybem ★★
()
Ответ на: комментарий от anonymous

>не надо очередных необдуманных отзывов. PHP - зрелый язык с ОТЛИЧНЫМ стилем программирования но без нормального ооп который не нужен по для web

PHP до сих пор не зрелый язык -- чего только стОит register_globals. Модель ООП, которая есть в PHP4, откровенно говоря, не годится ни к черту. Та, что в PHP5 - убога весьма -- почитайте описание.

А отсутствие необходимости декларировать переменные, да еще помноженное на ООП -- это просто кладезь ошибок, кривого стиля и дикого времени отладки ПО.

PHP до того, чтобы стать *зрелым* языком, еще очень далеко. Это не означает того, что на PHP нельзя ничего писать, это просто говорит о том, что PHP еще расти и расти.

anonymous
()
Ответ на: комментарий от anonymous

> PHP - зрелый язык с ОТЛИЧНЫМ стилем программирования но без нормального ооп который не нужен по для web

что за бред? стиль программирования - св-во программера, а не языка.
и почему это ооп не нужен для веба?

kelyar ★★★★★
()
Ответ на: комментарий от kelyar

>что за бред? стиль программирования - св-во программера, а не языка.

Язык должен максимально препятствовать плохому стилю пограммирования. Идеальный сферический конь в вакууме, тьфу, иделальный ЯП должен вообще не давать возможности писать в плохом стиле.

>и почему это ооп не нужен для веба?

ООП нужен для вебя. Не нужно давать возможности писать на суржике из объектного и процедурного программирования.

anonymous
()
Ответ на: комментарий от anonymous

> чего только стОит register_globals.
которое уже давно по умолчанию выключено

> иделальный ЯП должен вообще не давать возможности писать в плохом стиле.
какой же из распространенных языков ближе всего к этому идеалу?

W98
()
Ответ на: комментарий от catap

>А какая практическая надобность в php5?..

IMHO никакой. 4 ветка нормальная. не хватает форка с поддержкой шифрации исходников только.

anonymous
()
Ответ на: комментарий от W98

>python, в котором кстати уже давно есть полноценное ооп (все-таки оно нужно!)

Мдя? Чтоб медленнее работал и неимоверные глюки ловить? Примера тормозов C++/Java вам мало? Почему ни одна OS не написана на чудо языке C++? Такой же перспективный язык!

anonymous
()
Ответ на: комментарий от anonymous

>PHP до сих пор не зрелый язык -- чего только стОит register_globals. Который уже лет 5 как выключен по умолчанию

>А отсутствие необходимости декларировать переменные, да еще помноженное на ООП -- это просто кладезь ошибок, кривого стиля и дикого времени отладки ПО.

Идите лесом со своим декларированием переменных. Это анахронизмический идиотизм. Вы просто завидуете что столько лет мучались а тут появились языки в которых этого бреда не надо (как и ручное выделение/освобождение памяти с его бесконечными ошибками).

anonymous
()
Ответ на: комментарий от W98

>какой же из распространенных языков ближе всего к этому идеалу?

LISP у них такой язык. Они невменяемы просто

anonymous
()

Пыхпых в пролёте, он не взрослеет, а пытается удержать позиции. Люди не переходят на Python, язык превосходящий PHP по многим позициям, лишь из за своей инертности.

WarHammer
()
Ответ на: комментарий от anonymous

Может быть скоро в php и программировать не надо будет?

Eldhenn
()
Ответ на: комментарий от anonymous

> Народу завидно что их любимый язык непопулярен. Сочувствую. Ругайте PHP. Ругайте.Плачте.

А плохого в том, что любимый язык непопулярен? :)

anonymous
()
Ответ на: комментарий от W98

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

sabonez ★☆☆☆
()

А кто знает чем можно PHP Zend скрипты декомпилить?

anonymous
()

новый блыкбыстер в четырёх частях:

рождение PHP
PHP взрослеет
PHP старет
у PHP начинаются маразмы

по-моему как и у Лукаса вторая половина вышла раньше первой.

blind
()
Ответ на: комментарий от sabonez

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

Согласен. Всё так и есть, а насчёт понимания - ведь так интересней! :)

ezhi
()
Ответ на: комментарий от ezhi

для пыхпыха есть аналог Ruby On Rails, TurboGears или Struts? Нет, значит пыхпых в биореактор

anonymous
()

Кстати юзаю PHP Expert Editor - регистрация для жителей бывшего СССР бесплатна http://www.ankord.com/ru/. Полюбил с первого раза. Кстати есть дебагер. Жаль что под оффтопик, а так вполне стоящая ВЕСЧ.

anonymous
()

интересно наблюдать как пхп-ненавистниов колбасит от этой новости, продолжайте!

anonymous
()
Ответ на: комментарий от anonymous

Нигани. Как раз Лисп позволяет писать в любом, сколь угодно плохом стиле. Печально известная на ЛОРе Перловая строчка - фигня в сравнении с тем, как можно извратнуться на Лиспе.

Неправильно писать не позволит сокрее уж Smalltalk.

gpl
()
Ответ на: комментарий от anonymous

>Это анахронизмический идиотизм.

Ну разумеется! Добавьте сюда register_globals и
получите очередной дырявый сайт.

>Вы просто завидуете что столько лет мучались

Бедные программисты С. Я так и вижу, как они мучаются,
когда пишут ядро linux.

>а тут появились языки в которых этого бреда не надо

1) Скажите, что такое $a?
Это переменная, массив, или ассоциативный массив?

2) Почему в PHP можно написать
$a[0] = 1;
$a['a1'] = 2;


> (как и ручное выделение/освобождение
памяти с его бесконечными ошибками).

Красноглазый, не сравнивай ж... с пальцем.
Про память никто ничего не писал.

anonymous
()
Ответ на: комментарий от anonymous

>1) Скажите, что такое $a? >Это переменная, массив, или ассоциативный массив?

хз, надо переменные вменяемо обзывать.

>2) Почему в PHP можно написать >$a[0] = 1; >$a['a1'] = 2;

потому, что кому-то это может быть удобно, а кто-то может и не писать подобного кода

anonymous
()

Большой вопрос кто тут быдлокодер.

Я одного понять не могу - откуда в людях такое непреодолимое желание наставить PHP программистов на "путь истинный"(tm) ?

anonymous
()
Ответ на: комментарий от anonymous

А ты наставь все-таки. Перецца каждый мастер, а открыть "пыхпыхнутому быдлу" глазки слабо? Пока не говоришь по существу - ты чмо, даже по сравнению с php-быдлом...

anonymous
()

> Zend Technology, Inc. начинают работу над open source Zend PHP Framework и PHP IDE (Eclipse Foundation).

Вообще-то "сообщество" благополучно ведет работу над OS PHP IDE для Eclipse уже не первый год (как минимум 2 IDE мне известны - да,да - с дебагером оне).Дебилляторы из Зенда, видно ударенные как пыльным мешком мыслью о том что поезд уже давно ушел, таки решили бросится за ним в догонку громко вопя мантру типа "а мы не в жопе , мы не в жопе , это мы всех за собой ведем !" надеясь что кто-то поверит. Вообще интервью пугает ;) - этакий зомбированный попугай не устающий твердить еще одну мантру - "extreme simplicity", "extreme simplicity", "extreme simplicity". Ну и последнее - мне шибко интерестно, кому на. нужно такое
"world-class expertise on dynamic languages" в Eclipse Foundation ? Похоже, лучшая стратегия как и для PHP "сообщества" так и EF - это послать Zend "на, в и по" как можно быстрее - упаси их хосспидя от такого угребищя в качестве"lead". A ежели все-таки "Zend took the lead" - втихушку мочить их в сортитре, чтобы потом еще лет пять как минимум не вылазили, ковырялись в своей песочнице и пытались втюхать свое "Zend Studio" своим верным адептам.

ericius
()
Ответ на: комментарий от AChulkovDotNet

> Да, вот чего не хватает - так это среды разработки, типа IDEA. И
> дебагер бы, дебагер...

ActiveState Komodo - есть все, и давно уже. Оно не бесплатно, правда -
но ты ведь за материальное поощрение труда кодеров...

int19h ★★★★
()
Ответ на: комментарий от catap

> А какая практическая надобность в php5?..

Абсолютно никакой, как и в любой другой версии этого убожества.
Более мерзкого языка в жизни не встречал. По ВСЕМ параметрам.

anonymous
()
Ответ на: комментарий от anonymous

>>mod_pyhton покажи >Ты б хоть гугл заюзал - http://www.modpython.org/

Сайт мне показывать не надо. Я его видел. Я говорю покажи на хостинге mod_pyhton. И рабочих примеров для этого mod_pyhton я не встречал. Люди пишут на том, на чём им удобно - на PHP и кое кто по старинке на Perl.

anonymous
()
Ответ на: комментарий от anonymous

>Ну разумеется! Добавьте сюда register_globals и получите очередной дырявый сайт.

register_globals удобен на начальной стадии разработки сайта. Когда надо быстро сделать рабочий движок а потом заниматься вылизыванием и красотой. Хотя большинство наверно сразу пишут при register_globals = Off

>Бедные программисты С. Я так и вижу, как они мучаются, когда пишут ядро linux.

Мучаются. До сих спорят как память под переменную выделять и где её обьявлять нужно. Я не против С ни в коем случае. Но ...

>1) Скажите, что такое $a? Это переменная, массив, или ассоциативный массив?

Сам знаешь что что угодно. В любом улучае нагляднее чем в С. Ни разу не сталкивался с проблемой из-за этого. Ты просто наверно привык к Perl стилю.

>2) Почему в PHP можно написать $a[0] = 1; $a['a1'] = 2;

Проблема в чём? Иногда удобно

anonymous
()
Ответ на: комментарий от anonymous

error_reporting(E_STRICT | E_ALL | E_NOTICE | E_STRICT | E_WARNING | E_PARSE | E_CORE_ERROR | E_COMPILE_ERROR);
И ваши волосы на...

drd ★★
()
Ответ на: комментарий от Haiodo

php5 нужна хотя бы из-за нормальной поддержки xml. Странная беседа. Я деньги зарабатываю на PHP, такие гадкие и мерзкие бумажки. Это рынок. Скажет рынок пересесть на питон, пересяду как миленький. Вот такая я продажная скотина.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.