28 votes

Quelles nouvelles fonctionnalités et améliorations Lithium offre-t-il par rapport à CakePHP?

J'ai utilisé CakePHP sur plusieurs projets dans le passé, et plus récemment commencé à utiliser Ruby on Rails, mais il y a un nouveau projet, je suis sur le point de commencer qui va nécessiter de PHP. Tout en rafraîchissant moi-même sur CakePHP, j'ai appris qu'il y est un nouveau cadre de appelé le Lithium qui est essentiellement ce que CakePHP 3 allait être. Il est développé par un groupe d'anciens de base de CakePHP devs.

Je n'ai pas trouvé beaucoup d'informations à ce sujet puisqu'il est encore en cours de développement, mais je me demandais si quelqu'un sait (ou un lien) quelques informations sur ce que les avantages qu'elle procure plus de CakePHP. Espérons que quelque chose un peu au-delà de la présentation rapide indiqué sur le site officiel. Je suis en train de décider de l'opportunité d'utiliser CakePHP pour mon prochain projet PHP ou attendre un peu pour les batteries au Lithium pour la sortie d'un non-développement de la version et essayer ça.

29voto

Nate Abele Points 3156

Espérons que cette réponse ne vient pas trop tard, (et que le développeur en chef de Lithium, je suis un peu biaisé :-)), mais je vais dire que c'est une chose difficile à résumer. Le Lithium est l'aboutissement de plus de 4 ans d'expérience dans la construction et le travail avec CakePHP, et bien qu'il conserve un grand nombre des mêmes dessins et des conventions, il a été construit pour corriger les nombreux défauts architecturaux.

En bref:

  • Cadre de fonctions sont regroupées dans loosely-coupled "packages" sont faciles à utiliser de façon autonome.
  • De manière incidente, tout en Lithium est une "bibliothèque", y compris votre demande, et de Lithium de lui-même. Support pour l'intégration de la 3e partie des bibliothèques s'est grandement amélioré, et toutes les classes sont des espaces, vous pouvez enfin avoir un modèle de Fichier.
  • Il est très facile d'échanger des classes de base avec vos propres implémentations.
  • Le Lithium a un unique "filtre", système qui permet de raccorder un grand nombre de méthodes dans le cadre, ce qui vous permet de concevoir vos applications dans une orientée aspect de la mode. Ces caractéristiques travailler ensemble pour faire de Lithium le plus flexible framework PHP, bar none.
  • Tout est chargement paresseux, et l'architecture a été conçue pour un maximum de performance.
  • Lithium prend en charge la dernière technologie, en particulier de nouvelles bases de données comme CouchDB et MongoDB.

Je pourrais continuer pendant un certain temps, mais c'est l'essentiel. Si vous avez plus de questions, n'hésitez pas à venir #li3 sur Freenode, et quelqu'un sera heureux de vous donner un tour.

5voto

harpax Points 2635

Jusqu'à présent, il existe très peu de documentation. Voici quelques nouvelles diapositives de gwoo, qui pourraient être un bon aperçu:

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

3voto

Bob D. Points 31

Voir la page sur le lithium dans leur wiki. Il répertorie toutes les fonctionnalités qu'il fournira. http://rad-dev.org/lithium/wiki/about

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X