¿Qué nuevas características y mejoras de litio no proporcionan más de CakePHP?

StackOverflow https://stackoverflow.com/questions/2301846

  •  21-09-2019
  •  | 
  •  

Pregunta

He utilizado CakePHP en varios proyectos en el pasado, y más recientemente han comenzado a usar Ruby on Rails, pero hay un nuevo proyecto que estoy a punto de comenzar eso requerirá PHP. Al actualizar a mí mismo en CakePHP I aprendido que hay un nuevo marco llamado litio que es esencialmente lo que CakePHP 3 iba a ser. Está siendo desarrollado por un grupo de ex desarrolladores de CakePHP centrales.

No he encontrado una gran cantidad de información sobre el mismo, ya que es todavía en estado de desarrollo, pero me preguntaba si alguien sabe (o tiene un enlace a) alguna información sobre qué beneficios ofrece más de CakePHP. Es de esperar algo un poco más allá de la visión rápida mostrado en el sitio oficial. Estoy tratando de decidir si utilizar CakePHP para mi próximo proyecto o PHP que esperar un poco para el litio para liberar una versión no-desarrollo y tratar de eso.

¿Fue útil?

Solución

La esperanza esta respuesta no llega demasiado tarde, (y como el desarrollador principal de litio, yo soy un poco parcial :-)), pero he de decir que esto es una cosa difícil de resumir. El litio es la culminación de más de 4 años de experiencia en la construcción y el trabajo con CakePHP, y al mismo tiempo que conserva muchos de los mismos diseños y convenciones, que fue construido a muchos defectos arquitectónicos correcta de CakePHP.

En resumen:

    características
  • marco se agrupan en débilmente acoplados "paquetes" que son fáciles de usar de forma independiente.
  • tangencial, todo en litio es una "biblioteca", incluyendo su aplicación, y el propio litio. El apoyo a la integración de las bibliotecas 3 ª parte es mucho mayor, y todas las clases se namespaced, lo que finalmente puede tener un modelo llamado Archivo.
  • Es muy fácil que cambiar las clases básicas con sus propias implementaciones personalizadas.
  • El litio tiene un sistema único de "filtro" que le permite conectar en muchos métodos en el marco, lo que le permite diseñar sus aplicaciones de una forma orientada a aspectos. Estas características trabajan juntos para hacer de litio más flexibles framework PHP, sin excepción.
  • Todo es-lazy cargado, y la arquitectura se ha diseñado para un máximo rendimiento.
  • El litio es compatible con la última tecnología, especialmente las nuevas bases de datos como CouchDB y MongoDB.

Yo podría continuar durante un tiempo, pero esa es la esencia de la misma. Si usted tiene más preguntas, no dude en pasar por # li3 en Freenode, y alguien estará feliz de darle una visita.

Otros consejos

Hay muy poca documentación hasta el momento. Aquí hay algunas diapositivas flamantes de Gwoo sin embargo, que podría ser una buena visión general:

http://www.slideshare.net/gwoo/li3-ocphp

Ver la página de litio acerca en su wiki. En él se enumeran todas las características que proporcionará. http://rad-dev.org/lithium/wiki/about

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top