Rain Framework

Un article de Wikipédia, l'encyclopédie libre.

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]

  1. (en) « Rain Framework », RainFramework

Lien externe[modifier | modifier le code]