PHP фреймуърци: времето за разработка е ценно

Да са изразходва време за разработка на тривиални функционалности при настоящото развитие на уеб технологиите и фреймуърците се смята от доста хора за неразумно (макар и да има доста, които продължават да държат на обратното). Тези, които смятат, че основната част от труда им трябва да бъде изразходвана за разработката на същността на проектите им, а оставят тривиалните задачи за готови модули и фреймуърци, може да бъден интересен следният списък от фреймуърци за PHP:

Agavi

Това е един фреймуърк на базата на PHP 5, чоето начало е поставено като преработка на популярния проект Mojavi.

Akelos

Akelos е PHP порт на Ruby on Rails.

CakePHP

Добре познат, CakePHP е фреймуърк, който е лесен за ползване от програмисти от всички нива. Базиран е на същите принципи като Ruby on Rails със силен фокус върху методите за бърза разработка.

CodeIgniter

Един продукт на EllisLab, CodeIgniter спечели популярност благодарение на малкия си размер и скоростта на изпълнение.

eZ Components

Както името го намеква, това е една библиотека от компоненти необходими за най-тривиалните задачи.

Fuse

Fuse е фреймуърк базиран на Ruby on Rails и CakePHP.

Horde

Наследник на система групи, това е особено добър фреймуърк за многоезични проекти.

Kohana

Kohana, първоначално базиран на CodeIgniter, е фокусиран върху това да бъде малък, бърз и сигуренп фреймуърк.

Maintainable PHP Framework

Това е един фреймуърк на базата на PHP 5, който работи на базата на model-view-controller парадигмата. Създаден основно за изработката на малки и средно големи проекти.

MiMViC

MiMViC е модулен и лек фреймуърк базиран на PHP 5.3+ проектиран да помогне в изработването на динамични и стабилни уеб сайтове. Този фреймуърк е базиран на минималистични принципи.

PHP on TRAX

Отново фреймуърк базиран на Ruby on Rails, съсредоточен върху изграждането на приложения с бази данни и model-view-controller структура.

PHPOpenBiz

Един проект, котйо според създателите, е насочен по-специално към бизнес разработки.

PRADO PHP Framework

PRADOTM е фреймуърк базиран на компоненти и събития за правене на уеб приложения с PHP5. PRADO е съкратено за PHP Rapid Application Development Object-oriented.

Qcubed

Qcubed е преработка на Qcodo фреймуърка, който от известно време не е под особено усилена разработка. Фокусиран върху бъзро прототипиране на проекти..

Seagull

Един фреймуърк, с който е лесно да се започне от разрабончици на всяко ниво.

Symfony

Особено популярен фреймуърк, насочен към фирмени разработки на сложни приложения и за това не особено подходящ за масово разпространения хостинг без специални настройки. Доста сложен фреймуърк.

WACT

Съкратено от Web Application Component Toolkit, WACT се фокусира върху нуждата от често рефакториране на кода, юнит тестване и висока сигурност.

Yii Framework

Yii е високопроизводителен PHP фреймуърк предназначен за разработване на големи уеб приложения. Yii идва с пълен набор от функционалностти включително MVC, DAO/ActiveRecord, I18N/L10N, кеширане, jQuery-базирана подръжка на AJAX, автентикация, ролево-базирани права на достъп, валидиране на входящи данни, мини-приложения, събития, уеб услуги и т.н. Написана в стриктен обектно-ориентиран стил, Yii е лесен за ползване и невероятно гъвкав и разширяем.

Zend Framework

Zend е съсредоточен върху разработка на приложения в стил Web 2.0. Неговите лесни за ползване API компоненти за сайтове като Google, Flickr, Amazon и т.н. го доказват.

ZooP

Един узрял PHP фреймуърк за напреднали и начинаеши в съшото време, ZooP се фокусира върху лекотата за научаване и ползване. Някои от функционалностите му са лесна употреба на PEAR модули, включен Prototype Ajax фреймуъркът и добра документация.

Полезни линкове по темата

Ето и някои полезни линкове по темата:

 

Google Analytics Alternative