link img cakephp lithium

link - cakephp img html



¿Qué nuevas características y mejoras proporciona Lithium sobre CakePHP? (3)

He usado CakePHP en varios proyectos en el pasado, y recientemente comencé a usar Ruby on Rails, pero hay un nuevo proyecto que estoy por comenzar que requerirá PHP. Mientras me refrescaba en CakePHP, aprendí que hay un nuevo framework llamado Lithium que es esencialmente lo que CakePHP 3 iba a ser. Está siendo desarrollado por un grupo de antiguos desarrolladores de CakePHP.

No he encontrado mucha información al respecto, ya que todavía está en estado de desarrollo, pero me preguntaba si alguien sabe (o tiene un vínculo) cierta información sobre los beneficios que ofrece sobre CakePHP. Esperemos que algo más allá de la descripción rápida que se muestra en el sitio oficial. Intento decidir si utilizaré CakePHP para mi próximo proyecto de PHP o si esperaré un poco a que Lithium publique una versión que no sea de desarrollo y lo probaré.


Espero que esta respuesta no llegue demasiado tarde, (y como desarrollador principal de Lithium, soy un poco parcial :-)), pero diré que es algo difícil de resumir. El litio es la culminación de más de 4 años de experiencia construyendo y trabajando con CakePHP, y si bien conserva muchos de los mismos diseños y convenciones, fue construido para corregir los muchos defectos arquitectónicos de CakePHP.

En breve:

  • Las características del marco se agrupan en "paquetes" poco flexibles que son fáciles de usar de forma independiente.
  • Tangencialmente, todo en Lithium es una "biblioteca", incluida su aplicación, y el mismo Lithium. El soporte para la integración de bibliotecas de terceros ha mejorado mucho, y todas las clases tienen espacio de nombres, por lo que finalmente puede tener un modelo llamado Archivo.
  • Es muy fácil intercambiar clases principales con sus propias implementaciones personalizadas.
  • Lithium tiene un sistema de "filtro" único que le permite enganchar en muchos métodos en el marco, lo que le permite diseñar sus aplicaciones de una manera orientada a aspectos. Estas características trabajan juntas para hacer que Lithium sea el framework PHP más flexible, sin excepción.
  • Todo es de carga lenta, y la arquitectura ha sido diseñada para un rendimiento máximo.
  • Lithium admite la última tecnología, especialmente nuevas bases de datos como CouchDB y MongoDB.

Podría continuar por un tiempo, pero esa es la esencia de esto. Si tienes más preguntas, no dudes en pasar por # li3 en Freenode, y alguien con gusto te hará un recorrido.