>>Недо ООП? вы про PHP2? да, было время... >PHP 5. Перегрузка функций сделана просто сказочно! Не возможность создать более одного >конструктора, деструктора тоже замечательно. В PHP4 вообще было откровенное уе. С перегрузкой вопрос уж с год как решён. Насчёт деструкторов/конструкторов - "PHP был и остаётся процедурным языком" (c) Лендорф, по поводу выхода PHP5 >>Это разве плохо? да, заточен под веб. >Еще как плохо. Особенно учитывая что модель CGI не FastCGI, а именно >CGI. Посмотрите как работает JSP/Servlets к примеру. Э... а mod_php5 отменили? с какого числа? >>>это паталогически _не правильный_ язык >>Мощный аргумент. >Это действительно так. Отстутствие типизации, отсутсвие namespace это еще та шиза. Отсутствие типизации - это не всегда зло. >>И? у Perl с этим все в порядке? и Высокоуровневые типы данных >>присутствуют в PHP, хотя вы наверное, таки про PHP2 говорите. >В Perl пакеты и неймспейсы есть. Какие выскооуровневые типы данных есть в >PHP? да, тут я несколько зарвался, но и пакеты и неймспейсы вобщем достижимы (foo::method - такие конструкции для организации пронстранства имён доступны) >>another_this_very_useful_function (ввиду отсутствия модулей), >>Вот с этим (с названиями), трудно не согласиться - болезни роста, которые >>сейчас преодолеваются. А на счет огромного количества, убейте меня, но я >>не пойму, почему это плохо. Как там отец-основатель перла говорил? >Плохо потому что их много и они обозваны абсолютно бессистемно. Учитывая отсутсвие >неймспейсов и модулей получаем безумную кашу. Бессистемность постепенно преодолевается, как я уже говорил - болезнь роста. В 1994-м никто не подозревал, что это будет самый распространённый языг для веб-программирования. >>>перемешивание логики работы и отображения, не способствующее MVC, >>На совести программиста, исключительно. >Ага и большая часть про нее не знает. Причем что интересно большая >часть фреймвоков для веба используют эту модель и только спецальный язык >для генерации динамических страниц не умеет это из коробки. Zend Framework >>>отсутствие такого полезного высокоуровневого средства как исключения... >>Вах! а мужики-то не знают! (все, я понял, речь идет о PHP2) >Ага и для чего и когда оно работает? :) http://ru.php.net/manual/ru/language.exceptions.php >>>А использование PHP CLI это вообще из ряда вон выходящее извращение..." >> >>Привести пример использования? >Забивать гвозди можно и граблями, но это не очень знаете ли удобно. Зачем гвозди? снятие статистики или скажем заливка прайсов стронних фирм, перегенерация страниц сайта кроном.
|