Articles précédents : Développeur
- [8] PMO v 0.12 est sorti
- [83] Ruby 1.9.0 est sorti pour Noël
- [8] Sortie de Tcl/Tk 8.5.0
- [34] Sortie de Perl 5.10.0
- [154] Sortie de Ruby on Rails 2.0
- [102] KDE veut changer de licence
- [56] CodeWorker 4.4
- [7] Copix 3.0.1
- [8] Publication d'une « Base audio libre de mots tchèques »
- [23] Première 'Release Candidate' de Gambas 2
Liens connexes
- Jelix (1508 hits)
- Téléchargement (177 hits)
- Ils utilisent Jelix... (1006 hits)
Dépêche modérée par
Dépêche éditée par
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 !
Jelix (1508 hits)
Téléchargement (177 hits)
Ils utilisent Jelix... (1006 hits)
> Lire la dépêche (4 commentaires, moyenne: 1,8).
- 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.
Objet relationnel
Je vois que le framework offre un outil pour faire de l'objet relationnel, ce qui est assez indispensable pour les gros projets.
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 (page perso, ) le 11/01/2008 à 09:55. (lien). Évalué à 0.>N'y aurait-il pas moyen d'utiliser quelque chose du type des annotations qu'on retrouve sur JPA dans Java EE 5?
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 (Jabber id, page perso, ) le 11/01/2008 à 10:14. (lien). Évalué à 2.Oui, c'est clairement un manque. Mais est-ce possible avec PHP ? PHP possède-t-il un mécanisme d'introspection ?
-
[^]Re: Objet relationnel
Posté par Brice Favre (page perso, ) le 11/01/2008 à 10:43. (lien). Évalué à 2.Il existe des mécanisme de reflection en PHP, mais dans le cas qui nous concerne, c'est des requêtes à faire pour récupérer les informations concernant les tables et générer le fichier XML ou la classe automatiquement.
Ca existe et c'est fait dans certains framework et ORM il me semble.
-



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.