Logiciels libres
> PHP & mySQL >
Logiciels libres & gratuits NirawariLe but de Nirawari est de faciliter la réalisation d’applications Web : création et modification des prototypes, déploiement, modification des applications existantes. Le moteur d’application Nirawari repose sur des logiciels libres efficaces, éprouvés, simples à utiliser, multiplateforme : Apache pour le serveur web, Php pour les interactions avec l’utilisateur, Mysql pour le stockage des données. Les composants gérés par le moteur Nirawari consistent en définitions stockées dans des bases de données : menus, ecrans, zones, actions. Une application n’est pas un groupe de programmes, c’est un ensemble de définitions. Cette approche autorise : une ergonomie cohérente, des changements immédiats de fonctionnement, des modifications sans écriture de programme, un stockage distribué grâce la réplication dans Mysql, une localisation complète du vocabulaire d’un composant, une exportation et importation des composants au format XML, une intégration simple de produits tiers (phpMyAdmin, Webmail, etc.). Le paramétrage d’une application s’effectue grâce à une interface web : créer un composant est une démarche descriptive (Quels écrans gèrent quelles données ?) plutôt qu’une démarche de programmation brute. L’apparence graphique des composants est quant à elle séparée : changer l’apparence d’un composant se limite à l’édition d’une feuille de style (CSS) de 2 modèles HTML ne contenant aucun code Php. |