Piste : • communaute
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 | ||
presentation [2007/12/17 10:27] – laurent | fr:presentation [2009/06/16 13:43] – Autant parler français ;-) pomcompot | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ~~LANG: | ||
+ | |||
====== Présentation de Jelix ====== | ====== Présentation de Jelix ====== | ||
+ | |||
===== Généralités ===== | ===== Généralités ===== | ||
Ligne 14: | Ligne 17: | ||
Ces caractéristiques permettent une meilleure réutilisation du code, une capitalisation du savoir-faire, | Ces caractéristiques permettent une meilleure réutilisation du code, une capitalisation du savoir-faire, | ||
- | Jelix utilise au maximum les spécificités de PHP5, afin d' | + | Jelix utilise au maximum les spécificités de PHP 5.2, afin d' |
+ | |||
+ | ====== Philosophie ====== | ||
+ | |||
+ | Nous développons Jelix en gardant ces mots en tête : | ||
+ | |||
+ | * **Performance**: | ||
+ | * **Simplicité**: | ||
+ | * **Flexibilité**: | ||
+ | * **Robustesse**: | ||
+ | * **Pragmatisme**: | ||
===== Fonctionnalités proposées ===== | ===== Fonctionnalités proposées ===== | ||
Ligne 25: | Ligne 39: | ||
* **jDAO, mapping objet-relationnel** reposant sur le design pattern DAO (Data Access Object), se basant sur des fichiers déclaratifs en XML et prenant en charge la génération automatique des requêtes SQL, des problématiques de sécurité (SQL injection etc...). jDao génère des classes PHP avec les requêtes SQL "en dur", permettant alors des performances accrues par rapport à d' | * **jDAO, mapping objet-relationnel** reposant sur le design pattern DAO (Data Access Object), se basant sur des fichiers déclaratifs en XML et prenant en charge la génération automatique des requêtes SQL, des problématiques de sécurité (SQL injection etc...). jDao génère des classes PHP avec les requêtes SQL "en dur", permettant alors des performances accrues par rapport à d' | ||
* **jForms, générateur de formulaire** : à partir d'un simple fichier XML, jForms génère un formulaire en HTML avec la validation javascript adéquate, vérifie les données saisie coté serveur, effectue le chargement ou la sauvegarde des données etc.. Il peut gérer plusieurs instances d'un formulaire en même temps. | * **jForms, générateur de formulaire** : à partir d'un simple fichier XML, jForms génère un formulaire en HTML avec la validation javascript adéquate, vérifie les données saisie coté serveur, effectue le chargement ou la sauvegarde des données etc.. Il peut gérer plusieurs instances d'un formulaire en même temps. | ||
- | |||
* **Moteur de template très léger, performant et évolutif** (jTpl), avec pour les templates une syntaxe à mi-chemin entre Smarty et PHP. Un système de plugin "à la Smarty" | * **Moteur de template très léger, performant et évolutif** (jTpl), avec pour les templates une syntaxe à mi-chemin entre Smarty et PHP. Un système de plugin "à la Smarty" | ||
* **Système événementiel**, | * **Système événementiel**, | ||
Ligne 70: | Ligne 83: | ||
===== Une première application ===== | ===== Une première application ===== | ||
- | Lire [[manuel: | + | Lire [[fr: |