Jelix framework PHP5

Jelix est un cadre de développement PHP 5 que je viens de découvrir et qui sera à suivre de très près. Il ne semble avoir rien à envier aux autres populaires.

Éléments distinctifs:

  • Architecture modulaire
  • jDAO (ORM)
  • jForms (Générateurs de formulaire avec validation côté client)
  • Moteur de template jTPL avec plugins
  • Système événementiel qui permet la communication entre les modules
  • Surcharge possible de certains fichiers
  • Déclarations de zones de pages
  • Désignation des fichiers et ressources par des sélecteurs

Éléments intéressants:

  • MVC
  • Permet de réaliser des services web
  • Prise en charge de RESTfull
  • Système de thèmes
  • Système de génération automatique et de mapping d’url
  • CRUD générique
  • Des scripts PHP de génération de code à exécuter en ligne de commande
  • Système de cache technique
  • Générateurs de format (jResponse)
  • Couche d’abstraction d’accès aux bases de données (jDb via PDO)
  • Localisation
  • Système d’authentification et de gestion de droits

Bref, un petit peu de challenge pour CakePHP que j’utilise présentement !

Qu’en pensez-vous ?