Новичок и PHP фреймворки - PullRequest
7 голосов
/ 05 июля 2011

Я новичок в PHP Frameworks и хотел бы поделиться / обсудить некоторый опыт с вами, ребята. Если перейти прямо к делу, то, что я понимаю до сих пор (с новой точки зрения, это):

  • CodeIgniter + Doctrine + Twigg = Symfony:
  • Zend + Doctrine + Twigg = Symfony

    1. Symfony 2, использует php5.3 (мне действительно нравится, что пространство имен напоминает мне .Net) но прямо сейчас не хватает учебников (только частичный перевод задания на ver2)
    2. Мне нравятся сообщества CI и многочисленные учебники, а также использование Doctrine + Twigg, я могу добиться того же с Symfony.
    3. Zend более предприимчивый, с большим количеством учебников, но труднее понять, чем CI.

Итак, вопрос в том, должен ли я начать с CI + Doctrine или изучать непосредственно Symfony2? Я прав с приведенными выше предположениями?

Ответы [ 4 ]

5 голосов
/ 07 июля 2011

Начните с CodeIgniter, если вы новичок в фреймворках. И у Symphony, и у ZF большая кривая обучения, и, если вы не знакомы с некоторыми концепциями, вы можете начать с более сложных фреймворков в начале.

4 голосов
/ 06 июля 2011

Я бы посоветовал вам пойти с Symfony 2 , поскольку в нем много хороших вещей, построенных вокруг . Взгляните на эту статью http://www.phparch.com/2010/02/symfony-2-benchmarks/.

Надеюсь, эта ссылка очень полезна при изучении Symfony 2. Это учебные пособия, основанные на днях (21), которые учат вас, как создать веб-сайт календаря. Удачи.

http://symfony.com/blog/do-you-know-jobeet

Подробнее:

  1. http://symfony2easy.blogspot.com/
  2. http://www.dobervich.com/2011/03/03/symfony2-blog-application-tutorial-part-i-project-setup/, http://www.dobervich.com/2011/03/05/symfony2-blog-application-tutorial-part-ii-the-data-model/, http://www.dobervich.com/2011/03/09/symfony2-blog-application-tutorial-part-iii-routing-controllers-and-templates/
0 голосов
/ 26 августа 2016

Вы можете быстро начать с Cygnite PHP Framework .Простой, но мощный инструмент для создания вашего следующего проекта.Это дает вам исключительную производительность.Проверка результатов теста:

Результаты теста производительности

0 голосов
/ 24 сентября 2011

это действительно соответствует вашим требованиям.

Symfony великолепен, хотя мой единственный удар по нему - это то, что он требует PHP 5.3, что замечательно, но убедитесь, что ваш хост имеет поддержку 5.3. Также проблема использования CLI вызывает у меня проблемы.

CodeIgniter 2, с другой стороны, требует 5.1.6, что хорошо для меня, так как мой хост все еще на 5.2; Мне также нравится, как маленький CI сравнивали с Zend или Symfony. Теперь, как и вам, мне нравятся некоторые компоненты Symfony, и я использую 2 из них (swift mailer & twig) в моей установке CI. не означает, что вы должны просто мусор и пойти Symfony. CI создан для того, чтобы быть основой для построения ступенек, на которой вы можете строить. Для меня Symfony - это полноценный каркас со всем и кухонной раковиной.

Сказав все это, не все рамки созданы равными. Я использую CI для одного проекта и Kohana для другого. Кохана предложила мне то, что мне понравилось, что я не сделал, и это нормально.

Я думаю, вам стоит взглянуть на различные фреймворки, некоторые из них полнофункциональные, а некоторые - просто, и позволяют вам расти с вашими потребностями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...