ENSAYO FRAMEWORKS

Páginas: 8 (1804 palabras) Publicado: 18 de abril de 2015
FRAMEWORKS
Cuando tenemos que desarrollar un proyecto en PHP, muchas veces empezamos escribiendo todo
el código desde cero, lo que no es muy práctico. Para ello tenemos disponibles los llamados
frameworks para PHP, que nos hará más óptimo el trabajo.
Hay muchos Frameworks de PHP; cada uno orientado a un tipo de proyecto, por lo que elegir el
adecuado nos puede ahorrar una gran cantidad detrabajo. Aquí una lista de los 5 frameworks PHP
más destacados.

ZEND FRAMEWORK
Zend Framework es un framework PHP orientado a objetos 100%, con una fuerte implementación
del patrón MVC, una abstracción de datos muy simple de usar y un rendimiento muy estable, siendo
uno de los frameworks más robustos de la actualidad. Además, al ser un framework de código
abierto, evitaremos posibles problemas conlicencias como nos podría ocurrir con algún framework
restrictivo o de pago.
Es un framework de código abierto para desarrollar aplicaciones web, servicios web, scripts con
PHP5.
Zend framework esta construido con una baja dependencia de otros componentes, ofrece un gran
rendimiento y una robusta implementación MVC. Licencia BSD, Business friendly, Documentación
en muchos idiomas, >80% code covered porpruebas unitarias.
La estructura de los componentes de ZF es algo único; cada componente está construido con una
baja dependencia de otros componentes. Esta arquitectura débilmente acoplada permite a los
desarrolladores utilizar los componentes por separado. A menudo se refiere a este tipo de diseño
como "use-at-will" (uso a voluntad).
Componentes de Zend Framework: MVC, Database, I18N, Auth yACL, Web services, Mail, Formats,
Search, Utilitarios
El principal patrocinador del proyecto Zend Framework es Zend Technologies, pero muchas
empresas han contribuido con componentes o características importantes para el marco. Empresas
como Google,Microsoft y StrikeIron se han asociado con Zend para proporcionar interfaces de
servicios web y otras tecnologías que desean poner a disposición de losdesarrolladores de Zend
Framework

CakePHP
Uno de los frameworks más ligeros que existen, su paquete base es realmente muy ligero. Tiene la
buena (o mala, según se mire) característica de soportar PHP 4, por lo tanto no será un problema
para usarlo en servidores que no se hayan actualizado a PHP 5.
Es un framework para el desarrollo aplicaciones web escrito en PHP, creado sobre los conceptos
deRuby on Rails.
CakePHP o pastelPHP es un framework o marco de trabajo que facilita el desarrollo de aplicaciones
web, utilizando el patrón de diseño MVC (Modelo Vista Controlador). Es de código abierto y se
distribuye bajo licencia MIT.
Al igual que Ruby On Rails, CakePHP facilita al usuario la interacción con la base de datos mediante
el uso de ActiveRecord. Además hace uso del patrón Modelo VistaControlador.


Compatible con PHP4 y PHP5



CRUD de la base de datos integrado



URLs amigables



Sistema de plantillas rápido y flexible



Ayudas para AJAX, Javascript, HTML, forms y más



Trabaja en cualquier subdirectorio del sitio



Validación integrada



Scaffolding de las aplicaciones




Access Control Lists
Sintetización de datosy componentes de seguridad y sesiónSYMFONY
Un framework PHP construido enteramente para PHP 5, por lo que no es compatible, pero al mismo
tiempo ofrece un rendimiento excelente en la última versión de PHP. Con Symfony el programador
se podrá centrar solo realmente en lo que es la programación, obviando tareas comunes y
centrándose en el proyecto entre manos.
Symfony es un completo framework diseñado para optimizar el desarrollo de lasaplicaciones web
basado en el patrón Modelo Vista Controlador. Para empezar, separa la lógica de negocio, la lógica
de servidor y la presentación de la aplicación web. Proporciona varias herramientas y clases
encaminadas a reducir el tiempo de desarrollo de una aplicación web compleja. Además, automatiza
las tareas más comunes, permitiendo al desarrollador dedicarse por completo a los aspectos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Frameworks
  • Frameworks
  • Frameworks javascript
  • Sustainability frameworks
  • Frameworks y Lenguajes
  • Patrones y frameworks
  • Frameworks
  • Frameworks

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS