Phalcon - PECL фреймворк
19 ноября 2012
Хотел написать мысли про быстрый PECL-фреймворк Phalcon, но меня опередили хабровчане. Мысли сходятся.
19 ноября 2012
Хотел написать мысли про быстрый PECL-фреймворк Phalcon, но меня опередили хабровчане. Мысли сходятся.
© 2005—2025, Александр Макаров (Sam Dark)
~ дизайн: fazeful design //Отработало за 0.02329 с. Скушано памяти: 0.76MB
Комментарии RSS по email OK
Что-то, помимо не зрелого возраста, минусов особых не нашел. Знаю, правда, еще один - отсутствие подсказок и автокомплита в IDE, но это последствие малого возраста...
aktuba, это если разрабатывать одному и для себя. А теперь возмём команду хотя-бы из четырёх человек и сжатые срокт. Один знает фреймворк более-менее и может кое-как разобрать сишный код. Остальные трое в сишном коде теряются и фреймворк не знают.
Или другой вариант — разработчикам надоело развивать фреймворк, поискали себе замену и не нашли, что логично потому как писать сишный код под PHP мало кто может. А кто может, тот не особо хочет.
Думаю, подобные переживания были и у yii 0.1. ;) Это последствия не зрелости продукта. Ты же используешь nginx, не зная си или нет? Мне вот пару раз понадобилось доработать nginx - нашел кто это сделает + нашел кучу интересного в github-е.
Проблема отсутствия подсказок в ide намного хуже (в данный момент времени), т.к. их присутствие помогло бы в изучении фремворка даже новичкам. А так только по манам, которые не ахти как организованы.
Кстати, изучая phalcon я столкнулся с проблемой, что использовать его на одном хостинге с другими фремворками не получалось. Какой-нибудь, но отваливался (
Phalcon Developer Tools пробовали? github.com/phalcon/phalcon-devtools/tree/master/ide/phpstorm
@Andriy Bazanov, не, не видел до этого момента. Но и это не сильно поможет: на гитхабе для версии 0.4, а сейчас 0.6.1, насколько я помню. Но за ссылку спасибо, поищу что-то подобное.
@aktuba Может я что-то путаю .. но я как бы ясно вижу папку 0.6.0 по этой ссылке ...
@Andriy Bazanov, привычка "новые вверху" подвела. Виноват. Исправлюсь. )
Тоже видел этот обзор, и сразу заметил что они сравнения производительности проводили, но не писали про кеш ни слова, половина показателей не обоснована. А так на досуге можно конечно потыкать
Хороший фреймворк, есть множество ухищрений, чтобы заставить IDE подхватывать автокомплит. Везде DI, изобрели велосипед в виде PHQL, есть raw доступ к sql, многие вещи похожи, не пишут про АктивРекорд, но по сути она у них есть. Работает быстро. Даже если в команде не знают про этот фреймворк, научиться не так сложно. Мне, как yii-шнику, довольно легко было. Пока что ребята довольно активно разрабатывают, посмотрел на сишный код - везде каменты, при большом желании разобраться можно. Фрейм хорошо подходит как для нагруженных проектов, так и для создания каких-нибудь API. Минус на шаред хостингах, но все уже переходят на, как минимум, VDS...
Сегодня попробовал Phalcon, в принципе, понравилось. Правда, пока на довольно простом проекте. Сразу заметно низкое потребление памяти, страницы грузятся чуть шустрее.
Из минусов: хромает документация (зачастую просто врёт), за пониманием работы некоторых вещей приходилось лезть в код.
В принципе, если в команде сильные разработчики, то работать можно.
В Codelobster-e неплохо сделан автокомплит по Phalcon-у.