Zend vs Yii vs CI для сайта социальной сети - PullRequest
2 голосов
/ 23 августа 2010

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

Мы в основном ищем производительность и расширяемость.

Ответы [ 4 ]

2 голосов
/ 23 августа 2010

Используйте то, что вам удобно.Это самое главное ... Нет смысла использовать инструмент, который вы не понимаете, поскольку вы не будете столь же продуктивны (среди прочих вопросов) ...

1 голос
/ 01 февраля 2011

Я использовал и Yii, и Zend Framework, но я все еще использую биты обоих.В yii есть несколько действительно элегантных решений.Я начал использовать фреймворк Zend, но с тех пор стал использовать в основном yii с каплями Zend.

  • Отличная модель на основе компонентов Yii.
  • Jquery и готовый выпуск компонентов на основе jquery из жести - это огромная экономия времени.который автоматически генерирует целые области приложения из структуры базы данных.
0 голосов
/ 26 августа 2010

Тогда используйте Zend Framework. Расширяемость дается с Zend Framework, а что касается производительности, то это зависит от того, как вы кодируете. Zend Framework - это больше VC, вы - тот, кто реализует M. Итак, используя Fat Model и тонкую логику программирования Controller, вы сможете сделать Zend Framework прилично быстрым? Я уверен, что вы можете выполнять там ленивую загрузку и приближаться к скорости Yii (так как Yii выполняет большую ленивую загрузку).

Понятия не имею, что такое КИ.

Yii намного быстрее развивается только к вашему сведению.

0 голосов
/ 23 августа 2010

На мой взгляд, в этом случае нет правильного или неправильного.Вы должны выбрать рамки, которые вы можете разработать лучше всего сами.Чем лучше вы знаете, тем лучше и эффективнее будет ваше приложение.С каждой структурой можно писать быстро и медленно.Так что в вашем случае абсолютно нормально выбрать Zend.Имейте в виду, что большинство фреймворков имеют свои собственные эталонные тесты, где они оцениваются как наиболее эффективные решения;)

...