WEB2007 ALSO SPEAKS ENGLISH
06 44 00 14 84 (ou 0033644001484)

* Developpeur/Agence Theme expert CMS JOOMLA Vetraz-Monthoux




***Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en France et en Europe

Developpeur/Agence Theme expert CMS JOOMLA Vétraz-Monthoux





Article:

Jelix se rapporte à un framework PHP5 open-source, MVC, dirigeant vers le développement de tout type d'application. Ce framework a été créé fin 2005 par un , Laurent Jouanneau. Le site web du projet a été inauguré le 1er janvier 2006.
Au préalable, le projet fut un fork du frameworkCopix mais très rapidement le cœur fut entièrement réécrit, avec une autre approche MVC, et maintenant, seules quelques portions de Copix existent depuis la version 1.0 beta.
Le framework est tenu par de nombreux sites web1depuis sa génération, dont l'une des plus grosses plates-formes de blogs es2. Certains articles de presse ont été propagés, spécialement dans la revue Linux-DVD3. Le projet Jelix n'est associé à aucune société particulière. Il est développé par une communauté de développeurs professionnels venant d'horizons divers et pour la plupart francophones. Jelix est adhésif sur le design pattern MVC et DAO qui accorde une séparation logique du code. Il est partagé sous la licence LGPL
Certaines originalités :
Assurance sur les échanges de données : la réponse attendue par le client (navigateur ou autre) est apportée par le framework soit toujours dans le format espéré, même s'il y a des erreurs (volontaires ou non). Exemple : si le client attend une réponse en XMLRPC (suite à une requête en XMLRPC) et qu'une erreur survient, il ne recevra pas une page HTML en guise de message d'erreur.
Les visions sont englouties dans des objets "réponses". Les vues sont différents de simples templates. Il existe des objets réponses pour chaque type de réponse : page HTML, redirection, page XUL, fichier XML, fichier binaire, SOAP, XMLRPC, JSONRPC, etc. Chaque type d'objet réponse prend en charge toutes les diversités du format de la réponse renvoyée et les en-têtes HTTP associés, facilitant le développement des contrôleurs. Vous avez également la possibilité de développer ses propres objets réponses, notamment pour définir certaines caractéristiques de toutes les pages web d'un site par exemple (template principal, feuille de styles...).
La finalité de Jelix est de développer des modules. Un module semble être un groupement de fichiers relatif à un domaine fonctionnel précis (exemple : un module "news" pour aner et réglementer des news). Les modules peuvent cheminer indépendamment les uns des autres. Il est possible aussi pour le développeur de redéfinir certains fichiers d'un module tiers sans toucher aux fichiers originaux, permettant des mises à jour plus simples. Jelix propose un système de formulaire puissant et modifiable dynamiquement, jForms, qui respecte le modèle MVC.






****Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en France et en Europe