Rain Framework
Apparence
RainFramework est un framework applicatif web pour PHP5 qui implémente la structure MVC. Il est conçu pour être simple, rapide et sécurisé[1].
Fonctionnalités
[modifier | modifier le code]Rain Framework est un framework MVC pour PHP. Il permet aux équipes de développeurs/designers de travailler sur chacune des tâches individuellement, car le but du framework est de découper le projet en couches. Les principales fonctionnalités de RAinFramework sont :
- Rapidité d'installation et de configuration
- Facile à apprendre
- Rapide et léger en utilisation mémoire
- Faible taille
- Sécurisé, il nettoie les données
- Extensible par des bibliothèques externes
- La séparation en couches simplifie le travail d'équipe
- WYSIWYG, les templates sont conçus avec des chemins relatifs
- Une communauté ouverte.
Informations Techniques
[modifier | modifier le code]Rain Framework utilise de nombreuses méthodes de développeurs très connues, comme MVC, Singleton et Factory, et quelques technologies modernes comme :
- PHP5 Strict
- Bibliothèque d'abstraction pour la base de données utilisant SQL PDO
- un système de gabarits (templates) Raintpl
Forces et faiblesses
[modifier | modifier le code]- + Le code est simple à appréhender, donc évolutif.
- + L'équipe est réactive aux demandes.
- - La structure de fichiers a tendance à évoluer de version en version, ce qui rend les mises à jour complexes.
- - La documentation n'est pas complète au regard du code source.
- - Le projet évoluant assez vite, il reste quelques bugs par-ci par là (character encoding).
Références
[modifier | modifier le code]- (en) « Rain Framework », RainFramework
Lien externe
[modifier | modifier le code]- (en) Site officiel