Отличая Symfony 2 и Yii
Сейчас на распутье. Нужно начинать разрабатывать серьёзное RIA с длительным циклом жизни. А поэтому стоит серьезный выбор между 2 frameworl'ами.
На данный момент по документациям нашел следующие отличая(возможно и ошибаюсь).
ORM.
В Yii есть Scope, в Symfony 2 вместо них Filter's и Repositories, но они не такие удобные, как Scope и нужно плодить сущности.
Кешироваие.
У обоих есть куширование на уровне запросов, моделей и страниц. В Yii так же есть кеширование на уровне фрагментов страниц и данных.
Доступ.
Подход к доступу в Symfony 2 основан на ACL, в Yii на RBAC (т.е. тут Yii предпочтительнее)
Легкость в освоении.
Мне показалось, что Yii освоить гораздо проще чем Symfony 2. При этом возможности у фреймворков почти одинаковые. Да и с документацией на русском языке у Yii получше.
Все описанное выше — это мои личные впечатления после прочтения документаций и создания приложений чуть более сложных чем «Hello world».
Обращаюсь к мастерам, где я ошибаюсь и что упустил из виду(отличая)?
p.s.
Вопрос с PHP решен и выбор стоит лишь между этими двумя инструментами.
На данный момент по документациям нашел следующие отличая(возможно и ошибаюсь).
ORM.
В Yii есть Scope, в Symfony 2 вместо них Filter's и Repositories, но они не такие удобные, как Scope и нужно плодить сущности.
Кешироваие.
У обоих есть куширование на уровне запросов, моделей и страниц. В Yii так же есть кеширование на уровне фрагментов страниц и данных.
Доступ.
Подход к доступу в Symfony 2 основан на ACL, в Yii на RBAC (т.е. тут Yii предпочтительнее)
Легкость в освоении.
Мне показалось, что Yii освоить гораздо проще чем Symfony 2. При этом возможности у фреймворков почти одинаковые. Да и с документацией на русском языке у Yii получше.
Все описанное выше — это мои личные впечатления после прочтения документаций и создания приложений чуть более сложных чем «Hello world».
Обращаюсь к мастерам, где я ошибаюсь и что упустил из виду(отличая)?
p.s.
Вопрос с PHP решен и выбор стоит лишь между этими двумя инструментами.