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 (1647 clics)
- Téléchargement (276 clics)
- Ils utilisent Jelix... (1176 clics)
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 (1647 clics)
Téléchargement (276 clics)
Ils utilisent Jelix... (1176 clics)
> Lire la suite (4 commentaires, moyenne: 1,8). [dépêche : 1911 caractères]
- 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.
Visitez Linux Certif, le site qu'il est bien pour les Linuxiens. (Passez voir aussi OpenYourCode pour les développeurs)
-
[^]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.