| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Для профи > php farmeworks |
| Автор: Alone 13.10.2006, 11:04 |
| Доброго дня. Встал вопрос об использовании фреймворка. В связи с этим выдвинут ряд требований и хотелось бы узнать кто чего использует, ну и пофлеймить немного на эту тему... Требования к fw приблизительно таковы: ACL MVC ORM/ActiveRecord TMPL далее обсуждаемо. |
| Автор: Vaulter 13.10.2006, 13:50 |
| google + php + framework - куча всякого добра зы: по теме, когда встал вопрос - сделал сам. делается буквально за месяц, дорабатывается по мелочам уже в ходе работы. |
| Автор: Alone 13.10.2006, 15:38 |
| вот именно что куча. и не добра а барахла. А ищется сабж именно по причине "не писать свое". (Ну политика такая... и не спрашивайте...) Вот у зенда к примеру нет ORM, PHP on TRAX - догонялка с RoR (проще на руби пересесть...), CakePHP - вообще отдельные проблемы с понятиями ООП symphony - ORM на propel (б-р-р-р...) Ну и далее в том же духе... без рассмотрения пока остались seagul & ENVOS Но последний не вызывает доверия по причине того что пишется одним человеком, и на популярность/поддержку не претендует... Вот пока и все мысли на сей момент... |
| Автор: Eugene_Bond 14.10.2006, 21:33 |
| http://www.phpit.net/article/ten-different-php-frameworks/ |
| Автор: Alone 16.10.2006, 08:55 |
| Да видел я этот топ уже по крайне мере раз 5. Неуж то все так плохо? |
| Автор: nerezus 16.10.2006, 09:25 |
| Хм, кто что скажет о Symfony Project? |
| Автор: Alone 16.10.2006, 09:40 |
| Все бы ничего, но он в своем составе юзает propel... (a-la ASN) С++шники поймут |
| Автор: nerezus 16.10.2006, 16:29 |
| А поподробней? Что из этого следует? ) |
| Автор: Eugene_Bond 17.10.2006, 01:08 |
| nerezus, лично мне Симфония понравилась. Не то, чтобы абсолютно всем, но она во многом близка к моему идеалу фреймворка. во всяком случае очень многие идеи стоит, если не почерпнуть оттуда, то как минимум рассмотреть и задуматься. и в пропеле я тоже ничего страшного не вижу. кажущаяся геморность генерации данных из xml-прототипа вполне объяснима. генерация базовых классов тоже рациональна -- руками это делать как раз и геморно. замечательная идея разделения продакшн и девел версий, использование yaml. из минусов я для себя отметил отсутствие системы шаблонов. хотя с предлагаемой симфонией структурой потребность в шаблонах практически отпадает, но срабатывает привычка и смесь кода с html режет глаз Тем не менее Смарти подключить при желании можно. Но повторюсь -- смысла как такового нет. еще из минусов на мой взгляд отсутсвие системы ивентов или иного механизма для межмодульного взаимодействия. я так понял, что симфония начинала развиваться по принципу жесткого разделения модулей, а потом уже "лошадей понесло".. |
| Автор: Alone 17.10.2006, 10:31 |
| О! наконец то прозвучало хоть что то обнадеживающее... Вопрос: насколько сложно описывать на ямле? (ну, из личного опыта...) |
| Автор: Eugene_Bond 18.10.2006, 07:30 |
Простые структуры описывать немного легче чем в ини-файлах Сложные - немного удобнее, чем в xml Весьма юзер-френдли выглядит. http://yaml.org |
| Автор: pythonwin 19.10.2006, 14:00 |
а что это такое? |
| Автор: albertn 19.10.2006, 14:02 |
Это же все лежит в основе Zope. Все возможности представлены в максимальном объеме. |
| Автор: pythonwin 19.10.2006, 14:11 |
посмотри ещё http://ru.wikipedia.org/wiki/Django и http://turbogears.org/ Добавлено @ 14:12 http://ru.wikipedia.org/wiki/CMF |
| Автор: Alone 20.10.2006, 09:38 |
| Красиво конечно, но питон исключен. пхп онли... |
| Автор: pythonwin 20.10.2006, 12:02 |
можно поинтересоваться - почему только пхп? Добавлено @ 12:10 если для пхп, но можно:
|
| Автор: I4004 27.9.2007, 18:04 |
| Привет всем ! незнал куда написать, решил написать в этот раздел. Не могу разобраться в cakePHP с ACL (( в частности не понимаю зачем нужны поля model и object_id (в aco). И еще как можно автоматизировать создание и изменение lft и rght полей (MPTT) =) помогите кто знает. Заранее благодарен. |