Le framework de développement Web CakePHP vient de franchir une étape importante de son évolution avec l'arrivée de la version stable 2.0.0.
Avec cette mouture, le framework abandonne son attachement particulier à la branche 4.x de PHP et fait l'impasse sur les versions d'avant PHP 5.2.
Cette décision permet à l'équipe du projet d'épurer et moderniser la base de code du framework, et débarrasser sa documentation des références à répétition aux bâtons de cette version archaïque du langage.
Le framework tire donc profit — sans plus se gêner— des divers apports de PHP 5, comme les exceptions, json_encode, PHP Data Objects et la Standard PHP Library (l'ensemble de classes et interfaces natives introduites avec le modèle-objet plus complet de PHP 5).
Ces fonctionnalités, couplées à l'usage intensif du lazy-loading, améliorent les performances du framework : « même en mode débogage vous allez sentir votre application décoller ».
Cake embrasse aussi la recommandation PSR-0. Il s'agit d'une convention de nommage qui permet de relier les classes aux fichiers qui portent les mêmes noms. Moins de code, moins d'erreurs.
« [Vous] n'avez plus aucune excuse pour modifier les fichiers du Core », peut on lire sur l'annonce de cette version. Le support de l'injection permet en effet aux objets du développeur d'agir comme des librairies CakePHP (composants, assistants et behaviors...)
PHPUnit est désormais le framework de test par défaut en remplacement de SimpleUnit. Le support des bases de données PostgreSQL, SQLite et Microsoft SQL Server a été amélioré.
Cette version coïncide avec la sortie d'un patch pour la branche 1.3.x encore supportée. CakePHP 1.3.1 corrige deux régressions survenues lors du patch précédent.
Télécharger Cake 2.0.0
Consulter sa documentation
Source : site officiel de CakePHP
Et vous ?
Avez-vous utiliser CakePHP ?
Que pensez-vous des nouveautés de cette version ?
CakePHP 2.0.0 disponible en version finale
Abandon du support de PHP 4 et modernisation du framework
CakePHP 2.0.0 disponible en version finale
Abandon du support de PHP 4 et modernisation du framework
Le , par Idelways
Une erreur dans cette actualité ? Signalez-nous-la !