Сравнение PHP фреймворков - Kohana YiiSymfonyCodeIgniter
В сравнении учувствуютфреймворки созданные с использованием php и архитектуры программного обеспечения MVC
Коротко о популярных php фреймворках
Kohana – разработан на базе другого фреймворкаCodeIgniter. Могу порекомендовать вам его как простой и эффективный фреймворк с быстрым циклом разработки готового приложения. Хорошо подходит для программистов предпочитающих работать без команды. Так как он довольно масштабируемый использование его в организациях приемлемо.
Последняя версия 3.2 (24 июля 2011);
ЛицензияBSD;
Сайтhttp://kohanaframework.org;
Yii (произносится как «Yee») – высокопроизводительный фреймворк, изучение которого будет оправдано для организации со штатом начиная от 10 человек, в одиночку с Yii справиться сложно. Фреймворк позволяет создавать очень производительные системы, за что вам придётся поплатиться временем на его изучение и разработку каждого приложения.
Последняя версия 1.1.8 (26июня2011г.)
ЛицензияBSD
Symfony 2 – в общем сложная штука. Много людей хвалит этот фреймворк, из тех кто на нем работает. Немало и отрицательных отзывов о нем, если сравнивать с количеством отрицательных отзывов о других фреймворках. Основная часть работы ведётся через командную строку. Так что людямпривыкшим к графическому интерфейсу будет трудно перейти на разработку через командную строку. Также стоит добавить, что данный фреймворк я бы порекомендовал для использования в организациях со своим штатом программистов, нежели работать на нем одиночку.
Последняя версия 2.0.1 (26 августа2011)
ЛицензияMITLicense
Сайтhttp://symfony.com
Zend – по моему мнению, имеет очень запутанную структуру. Я бы посоветовал использовать его как высококачественную библиотеку, нежели как фреймворк.
Последняя версия 1.11.11 (29сентября2011)
ЛицензияNewBSDLicense
Сайтhttp://framework.zend.com/
CodeIgniter – популярныйфреймворк для разработкиполноценных веб-систем и приложений, поднявший в свое время много шума. CodeIgniter послужил базой для такихфреймворков, как Kohana и Rain Framework , многие идеи CodeIgniter применены в фреймворкахFuel PHP и CodeLighter.На CodeIgniter основано множество CMS: Fuel CMS, MaxSite CMS, Cogear, PyroCMS и другие.
Последняя версия 2.0.3 (20августа2011 г.)
ЛицензияЛицензияApache/Лицензия BSD
Сайтhttp://www.codeigniter.com
Количество строк кода
По этому значению можно косвенно судить о сложности фреймворка.
- Symfony - 10 000 000 (10 миллионов!)
- Zend - 4 200 000
- Yii - 280 000
- CodeIgniter - 40 000
- Kohana - 12 000
Мой выбор
В номинации легковесного и компактного фреймворка с быстрым циклом изучения и разработки: Kohana.
В номинации сложного и оптимизированного под масштабные проекты: Symfony 2.