Fiche technique | |
---|---|
Type de produit : | Cadre d'application |
Langage de programmation : | PHP |
Auteur : | Qiang Xue |
Licence : | BSD |
Date de publication : | 2004 à maintenant |
Site Web : | https://www.pradoframework.net/ |
Introduction
Le PRADO, tirant son nom de l'abréviation de l'anglicisme PHP Rapid Application Development Object-oriented, est un cadre d'application pour PHP conçu pour le développement d'applications Web, basé sur des composantes et des événements. Il permet aux développeurs de créer des applications de manière modulaire et orientée objet.
Voici les caractéristiques principales de PRADO :
- Architecture Composante-événement : PRADO utilise une architecture où les éléments de l'interface sont traités comme des composantes réutilisables. Chaque composante peut déclencher des événements (comme un bouton étant cliqué), facilitant la gestion des interactions utilisateur et la séparation de la logique de l'interface.
- Contrôles intégrés : Le cadre d'application comprend une large gamme de contrôles d'interface utilisateur (UI) intégrés, tels que les formulaires, les grilles de données, les panneaux de mise en page,..., permettant aux développeurs de créer des interfaces complexes sans avoir à coder manuellement chaque élément.
- Séparation de la logique et de la présentation : PRADO encourage la séparation du code de la logique (contrôleurs et modèles) et de la présentation (vues), améliorant ainsi la maintenabilité et la clarté du code.
- Support de gabarit : PRADO permet d'utiliser des fichiers de gabarits pour définir l'interface utilisateur, qui sont associés aux composants et aux contrôleurs pour une génération dynamique de contenu.
- Gestion de l'état et persistance : Avec PRADO, les développeurs peuvent gérer l'état des composants (comme les données des formulaires) au sein de l'application, même entre différentes pages.
Dernière mise à jour : Mardi, le 15 octobre 2024