CakePHP 3.0 ya está disponible

publicado en: Desarrollo web | 0

cake-logo

 

El domingo 22 de Marzo, el equipo de desarrollo de CakePHP anunció el lanzamiento oficial de la versión 3 de su archi-conocido Framework.

La nueva versión del framework no es compatible con las versiones anteriores del mismo, así que migrar aplicación requerirá esfuerzo extra pero, aún así, son muy buenas noticias para la gran comunidad de desarrolladores PHP que utilizan CakePHP en sus proyectos.

 

 

Las nuevas características son:

  • ORM
  • Implementación de Composer
  • Mejor internazionalización
  • Herramientas de debug mejoradas
  • Más y mejor documentación
  • Librerías Standalone (independientes)
  • Plugins (desarrollador por la comunidad)
  • Plugin para migraciones más sencillas

Los requerimientos mínimos de esta versión del framework son:

  • PHP 5.4.16 o mejor
  • La extensión mbstring
  • La extensión intl

 

Lo más destacable

El cambio más grande y más emocionante en CakePHP 3.0, es la nueva ORM. Mientras que la capa del Modelo en CakePHP “era suficiente” (tuvimos que sufrirla los últimos 8 años), este era uno de los aspectos donde más atrasado se había quedado CakePHP y, según ellos dicen, aprovecharon la oportunidad para aprender de otras herramientas y crearon un ORM flexible y potente para CakePHP.

El ORM de CakePHP 3 toma prestado ideas y conceptos de los patrones ActiveRecord y DataMapper, su objetivo es crear una implementación híbrida que combina aspectos de ambos patrones para crear un ORM rápido y fácil de usar.

En este aspecto, CakePHP 3 podría superar CodeIgniter 2 ya que para implementar DataMapper en CodeIgniter 2 requiere utilizar un componente externo (de todos modos, en breve estará listo CodeIgniter 3 y será interesante ver como competirán estos dos grandes frameworks).

Otro nueva característica que nos pareció interesante es la integración con Composer, para quienes no están familiarizados, Composer es una herramienta para la gestión de dependencias de librerías y te permite declarar las librerías (o paquetes) de las cuales depende o necesita el proyecto y Composer las instala automáticamente. (Muchos programadores consideran Composer cómo la versión actualizada y mejorada de PEAR).

 

Conclusión:

Estamos ansiosos por tener algunos minutos libres y comenzar a hacer algunas pruebas con este nuevo framework, ya hemos trabajado con CakePHP antes y -si bien tenía algunos problemas- nos ayudo a llevar adelante proyectos en tiempos récord que, de otra forma, nos hubiese sido imposible entregar.

 
 

Si está considerando realizar el desarrollo de una pagina web o sistema con PHP, consúltenos.

Contacta con un asesor para que te brinde más información

También estamos en Skype Sigmareef
o puedes llamarnos al +549 11 68885171

Presupuestos sin cargo · Su consulta no molesta

asesor-online

 
Fuente: http://bakery.cakephp.org/articles/lorenzo/2015/03/22/cakephp_3_0_0_is_here
 

Dejar una opinión