Ну это что-то вроде вот такого наверное metacpan.org/module/Catalyst::View::PHP =)
Из php вышел хороший только шаблонизатор =)
Главные свойства любой системы, которая должна проработать дольше недели — стабильность, поддерживаемость, повторяемость\предсказуемость результата. Если вы пишете код который выбрасываете через неделю — я вам сочувствую, имхо вы проживаете свою жизнь зря, тратя ее на такой бессмысленный труд.habrahabr.ru/post/142140/#comment_4755358
Жизнь слишком коротка чтобы заниматься говенной работой.
Как php-developer подписываюсь под бОльшей частью претензий, но менять язык не собираюсь, знакомые болячки на уровне разработки как рутина обрабатываются, а новых болячек новых языков никакой устоявшийся проект не утерпитhabrahabr.ru/post/142140/#comment_4755188
Пока работаешь на php половины из этого не замечаешь, ко второй привыкаешь и это не так беспокоит. Проблемы видно со стороны. После Питона, например.habrahabr.ru/post/142140/#comment_4755180
Right, so send your PHP jobs to me ;-) LOL.Хороший комментарий =))
Hey. So I went so far as to write an entire development framework — Elgg — on top of PHP. I did it because, at the time, PHP was the most popular programming language on shared hosting plans, and I wanted to make the product as accessible as possible. I still stand by that decision.
However, I want you to know that I laughed all the way through this article, because it's exactly right. It hits the nail on the head. And although I've been writing in PHP ever since that project, I think it's probably time to think about moving on to something more elegant (that will let me work more efficiently).
How do you fix the argument order problem: array_filter($input, $callback) versus array_map($callback, $input), strpos($haystack, $needle) versus array_search($needle, $haystack)How do you fix that you can't declare a variable?How do you fix the inability to pass named arguments to a function when the core devs specifically rejected it?
после того как в ORM Django по каскаду удалилось полбазы ( при том что таких связей не было в самой БД ) я перестал пользоваться DJango. Разрабы вместо того чтобы улучшать продукт стали эмулировать функции БД.www.linux.org.ru/news/opensource/7560358#comment-7561388
xoma