Jelix est un framework open-source pour PHP5 qui aide les développeurs à la réalisation d’applications ou de sites web en tout genre.
- Performant : conçu pour les sites à forte charge.
- Entièrement objet, fortement modulaire et extensible.
- Basé sur des modèles de conception connus dont MVC, DAO…
- Prend en charge de nombreux formats de sortie : XHTML, XUL, RSS, ATOM, RDF, ZIP, XML, PDF, etc.
- Facilite le développement des services web de type XML-RPC, JSON, et autres contenus pour Ajax.
- Intègre un puissant système de formulaires, notamment pour faire des formulaires de type CRUD.
- Inclus bien d’autres fonctionnalités et facilités…
Il propose :
- un ensemble d’API qui prend en charge nombre d’aspects techniques : accès aux données, moteur de templates, générateurs de contenus (HTML, XUL, …), services web (json, xml-rpc, json-rpc,…), générateur de formulaires, CRUD générique, authentification, gestion de droits, localisation etc..
- une structure modulaire et une organisation des fichiers du projet, imposant donc un cadre et des normes de développement.
- Une cinématique MVC (Model, View, Controller), permettant un découpage “en couche” du projet.
Ces caractéristiques permettent une meilleure réutilisation du code, une capitalisation du savoir-faire, une meilleure organisation dans le développement, tout ceci ayant alors pour conséquence une meilleure productivité.
Jelix utilise au maximum les spécificités de PHP 5.2, afin d’être le plus léger et le plus performant possible. C’est pourquoi un projet basé sur Jelix est 100% objet.
Site Internet : Jelix
Licence : Creative Commons 2.0