Ya hace unos años se esta trabajar con framework que hace a php un mejor forma de programar rapido ayuda a realizar mantenimientos al script y vienen implementadas las con varias caracteristicas como por ejemplo:
- Sistema de Plantillas sencillo
- Administración de Cache
- Scaffolding Avanzado
- Modelo de Objetos y Separación MVC
- Soporte para AJAX
- Generación de Formularios
- Componentes Gráficos
- Seguridad
- Validaciones integradas
- Compatible con PHP4 y PHP5
son las caracteristicas mas comunes entre los varios frameworks que puedes encontras.
Que Framework usar?
Existen varios framework
- CakePHP
- CodeIgniter
- Zend
- Symfony
- KumbiaPHP
entre otros pero son los mas conocidos entre ellos hay uno que es latinoamerica y personalmente lo uso ya que toda su documentacion la encontramos en español pero claro que tambien lo tienen en ingles, Kumbiaphp es uno muy facil de aprender y hace unas semanas sacaron su nueva version KumbiaPHP 1.0 Spirit (beta 2) pero igual tienen varias opciones para escoger.