Подобрать фреймворк под задачи

12 3
ijk
На сайте с 19.08.2007
Offline
199
ijk
2838

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

От фреймворка требуется:

* авторизация, аутенфикация;

* удобные шаблоны - как на весь сайт, так и на каждый сервис;

* возможность разрабатывать сайт в рамках концепции MVC;

По сути всё остальное будет делаться руками. Т.е. от фреймворка реально требуется максимум помощи в реализации структуры и выполнении рутины + максимум гибкости.

Посоветуйте современный и быстрый фреймворк под такие задачи и требования.

N
На сайте с 06.12.2006
Offline
75
#1

yii, kohana

IL
На сайте с 20.04.2007
Offline
435
#2

+1 за Yii

ijk:
По сути всё остальное будет делаться руками

А такие полезняшки, как CRUD, валидация, Related Active Record.. да много чего ещё - не интересны? :)

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
ijk
На сайте с 19.08.2007
Offline
199
ijk
#3
ivan-lev:
+1 за Yii

А такие полезняшки, как CRUD, валидация, Related Active Record.. да много чего ещё - не интересны? :)

Спасибо за подсказки - погуглю и постараюсь использовать по максимуму.

rbbumfirst
На сайте с 03.04.2009
Offline
87
#4

_ Yii

Web developer (http://rudov.com). разработка на Go, ReactJS, React Native
bay_ebook
На сайте с 28.05.2010
Offline
111
#5

Подход в корне неверный. На каком фреймворке делать - должен выбирать прогер. А тут сейчас можно долго спорить, что круче - Yii vs Simfony vs Zend sv CI vs Yui и тд. и тп.

Нужен прогер на php+mysql+понимание чужего кода? (/ru/forum/540660) Вам сюда PHP-шаман (http://php-shaman.pw/)
TF-Studio
На сайте с 17.08.2010
Offline
334
#6

Тот который знает программист.

Если не знает - тот который легче

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
ijk
На сайте с 19.08.2007
Offline
199
ijk
#7
bay_ebook:
Подход в корне неверный. На каком фреймворке делать - должен выбирать прогер. А тут сейчас можно долго спорить, что круче - Yii vs Simfony vs Zend sv CI vs Yui и тд. и тп.

Я, собственно, и выбираю. Сейчас написано всё на CI, но я не могу сказать, что знаю его + он устарел + при переходе на новую версию придётся почти всё переделывать так и так.

По сути всё запросы, что уже созданы + структура БД + логика работа с данными никуда не пропадут. Просто я переложу их на более современное и более удобное для текущих задач решение.

Ayavryk
На сайте с 11.10.2003
Offline
209
#8
ijk:
Я, собственно, и выбираю. Сейчас написано всё на CI, но я не могу сказать, что знаю его + он устарел + при переходе на новую версию придётся почти всё переделывать так и так.

Аналогично. Сам в том же положении.

Упомянутая выше Kohana - сильно перелицованный CI. Изучить наверное будет проще? Но у него относительно небольшое комьюнити и как-то не видно расширений. Или они где-то глубоко спрятаны на официальном сайте.

YII - имхо, это то чем был CI пять лет назад. Наверное самый популярный в рунете (про буржуйнет не скажу). Относительно (Zend,Symphony,Cake) легкий в изучении и по уверениям авторов рассчитан на высокие нагрузки. Очень много документации, есть печатные издания, в том числе на русском языке. Большое и быстрорастущее комьюнити. Неимоверное число плагинов, в том числе с русской поддержкой.

Т.ч. если главный критерий - документация, комьюнити, плагины выбор однозначно за YII. Если интересует архитектура, какие-то серьезные наработки в виде CMS, СMF то это уже другой вопрос. Серьезных CMS и CMF под YII кажется не наблюдается.

PS О популярности YII в рунете.

YII комьюнити в значительной степени образовывалось вокруг Александра Макарова / Sam Dark, одного из разработчиков YII. Он же приложил руку и к популяризации CI - созданию http://code-igniter.ru/ , переводам документации и т.п.

Тынгыр, мынгыр, комсомол (http://erum.ru). Ехари, ехари, (жалобно) аяврик. /народная тунгусская песня/
IL
На сайте с 20.04.2007
Offline
435
#9
Ayavryk:
YII - имхо, это то чем был CI пять лет назад

В плане популяризации - возможно. Но не в плане возможностей... Вспомнить хотя бы извращения с авторизацией... Да и развитие идёт намного активнее.. баги правятся, плюшки прикручиваются.

Ayavryk
На сайте с 11.10.2003
Offline
209
#10
ivan-lev:
<YII> В плане популяризации - возможно. Но не в плане возможностей...

Идеальные фреймворки пишут только самостоятельно :) Только не у всех получается.

А из неидеальных приходится выбирать. И тут популярность/документированность не последнее дело.

PS. Кстати вместо слова YII можно поставить на выбор любое название:

Windows В плане популяризации - возможно. Но не в плане возможностей...

PHP В плане популяризации - возможно. Но не в плане возможностей...

JS В плане популяризации - возможно. Но не в плане возможностей...

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий