Aller au contenu

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]