En deux ans, le site et la documentation a aussi beaucoup évolué (même si nous avons encore besoin d'aide pour la version anglaise de la documentation). De plus le nombre d'utilisateurs et de contributeurs a bien augmenté ces derniers temps. Rejoignez une communauté ouverte et réactive ! Ce framework entièrement orienté objet propose de nombreux aspects techniques modernes
- une logique MVC
- une bibliothèque de mapping objet-base relationnelle (ORM)
- authentification
- gestion de droits
- localisation
- un moteur de template léger et performant
- un framework de tests unitaires
- la prise en charge de nombreux formats en sortie et de différents types de services web (rpc, ajax, restful)
- etc.
- son système de formulaire simple et puissant
- son système d'URL automatiques
- son système d'évènements inter-modules
- sa gestion robuste des erreurs techniques
- la possibilité de "surcharger" des fichiers de module existants.
- et bien d'autres choses.
Jelix est disponible en trois éditions (gratuites et libres bien sûr) : developer, optimized et gold. La première est très utile pour la phase développement de vos projets, les deux autres sont optimisées pour les serveurs en production. Il est également possible de se construire une édition optimisée en fonction de la configuration de son propre serveur, de sa version de PHP.
Aller plus loin
- Jelix (9 clics)
- Téléchargement (3 clics)
- Ils utilisent Jelix... (2 clics)
# Objet relationnel
Posté par Benjamin Poulain (site web personnel) . Évalué à 3.
Par contre je vois aussi que le mapping est réalisé avec un fichier XML. N'y aurait-il pas moyen d'utiliser quelque chose du type des annotations qu'on retrouve sur JPA dans Java EE 5?
Ce n'est pas une critique. J'utilise souvent du XML pour spécifier des mapping objet-relationnel, et je suis pas développeur PHP. Mais je trouve ça bien pratique de pouvoir faire le mapping dans le code quand les relations sont simples.
[^] # Re: Objet relationnel
Posté par Laurent J (site web personnel, Mastodon) . Évalué à 0.
Je ne sais pas, je ne connais pas JPA :-)
Ceci dit, pour les fichiers XML, il y a des scripts en ligne de commande fourni pour les générer, et pour les DAO en particulier, à partir de la base. (Et ils ne sont pas généré à la volée car il n'est pas toujours possible de tout détecter au niveau du schema selon la base, selon la qualité du schema etc...)
[^] # Re: Objet relationnel
Posté par Nicolas Dumoulin (site web personnel) . Évalué à 2.
[^] # Re: Objet relationnel
Posté par Brice Favre (site web personnel) . Évalué à 2.
Ca existe et c'est fait dans certains framework et ORM il me semble.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.