Piste : • 1.3
Différences ¶
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
jelix_vs_copix [2006/03/21 07:45] – (old revision restored) 127.0.0.1 | jelix_vs_copix [2006/11/08 11:02] – (old revision restored) 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Quel est le rapport entre Jelix et Copix ====== | ====== Quel est le rapport entre Jelix et Copix ====== | ||
- | Jelix est un framework réalisé par Laurent Jouanneau, qui fut un des développeurs principaux du framework Copix. Jelix réutilise certains composants et concepts de la version 2.3dev20050901 (septembre 2005) de Copix. Le coeur a cependant été réécrit presque entièrement. Jelix va donc plus loin qu'un simple fork de Copix. | + | Jelix est un framework réalisé par [[laurent-jouanneau|Laurent Jouanneau]], qui fut un des développeurs principaux du framework Copix. Jelix réutilise certains composants et concepts de la version 2.3dev20050901 (septembre 2005) de Copix. Le coeur a cependant été réécrit presque entièrement. Jelix va donc plus loin qu'un simple fork de Copix. |
Voici les nouveautés et différences qu' | Voici les nouveautés et différences qu' | ||
Ligne 24: | Ligne 24: | ||
* Il y a un controle sur le type contenu d'une réponse en fonction de la requête. Par exemple, on ne peut pas générer du html s'il s'agit d'une requête formatée en XMLRPC. La réponse devra être en XMLRPC. Il y a ainsi des objets de traitements de requêtes dediés à des requêtes spécifiques et n' | * Il y a un controle sur le type contenu d'une réponse en fonction de la requête. Par exemple, on ne peut pas générer du html s'il s'agit d'une requête formatée en XMLRPC. La réponse devra être en XMLRPC. Il y a ainsi des objets de traitements de requêtes dediés à des requêtes spécifiques et n' | ||
* Les erreurs techniques qui pourraient apparaître (par trigger_error ou exceptions) sont générées dans le format approprié à la requête/ | * Les erreurs techniques qui pourraient apparaître (par trigger_error ou exceptions) sont générées dans le format approprié à la requête/ | ||
- | * les plugins de templates sont dédiés à un format de sortie spécifique. | + | * les plugins de templates sont dédiés à un format de sortie spécifique. |
- | * Les sélecteurs : la syntaxe a changée | + | * Les sélecteurs : la syntaxe a changé |
* Grâce à certains sélecteurs il est possible de proposer un fichier alternatif à un original. Cela permet ainsi de ne pas toucher au code d'un module. Ainsi, on peut redéfinir les templates, les daos, les locales. | * Grâce à certains sélecteurs il est possible de proposer un fichier alternatif à un original. Cela permet ainsi de ne pas toucher au code d'un module. Ainsi, on peut redéfinir les templates, les daos, les locales. | ||
* Il n'y a plus de " | * Il n'y a plus de " | ||
* Une application peut utiliser des modules se situant dans des répertoires différents. On peut ainsi mutualiser des modules entre plusieurs applications. Idem pour les plugins du coordinateur et les plugins de templates. | * Une application peut utiliser des modules se situant dans des répertoires différents. On peut ainsi mutualiser des modules entre plusieurs applications. Idem pour les plugins du coordinateur et les plugins de templates. | ||
- | * Fichiers de configurations au format INI : plus rapide à analyser | + | * Fichiers de configurations au format INI : meilleur performance |
* Des noms de répertoire, | * Des noms de répertoire, | ||
Ligne 44: | Ligne 44: | ||
D' | D' | ||
- | À terme, jDbConnection/ | + | À terme, jDbConnection/ |
===== Localisation ===== | ===== Localisation ===== |