Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

: Jelix 1.0

Posté par Laurent J (page perso, ). Modéré le 10 janvier 2008.
Après deux ans de développement et quelques versions intermédiaires, la première version officielle stable de Jelix est disponible. Jelix est un framework libre (LGPL), extensible et modulaire pour développer toutes sortes d'applications en PHP 5. Il a déjà fait preuve de robustesse et de performances intéressantes. En effet, il est utilisé depuis de nombreux mois sur plusieurs sites en production, dont certains gros sites français à très forte charge.

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 !

> Lire la dépêche (4 commentaires, moyenne: 1,8).  

Vous avez demandé le commentaire #895251.

Objet relationnel

Posté par Poulain Benjamin (page perso, ) le 11/01/2008 à 01:45. (lien). Évalué à 3.

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.