Dans le cadre d'un projet de plate-forme de Cloud Computing dont j'ai été l'un des co-porteurs, nous avons opté pour l'écriture d'un "framework" PHP maison. Les modèles ne sont pas figés, bien au contraire, ils sont voués à évoluer et à être remodelés. Notre expérience, la rencontre avec des développeurs PHP, les discussions et les challenges avec nos anciens collègues de travail, ont été intégrés dans le framework "Baobapp" avec pour principe, le respect des fondements du patron de conception PAC (proche et à la fois éloigné de MVC).
Pourquoi ce Framework PHP ?
-
Malgré la qualité indéniable des solutions existantes, nous souhaitions :
- Un cadre de développement adapté aux contraintes techniques du cloud,
- Un "CORE" framework léger et simple (aucune librairie structurante),
- Avoir la possibilité de rajouter des extentions indépendantes par drag & drop,
- Pouvoir surcharger le "CORE" et s'adapter parfaitement aux besoins de l'application,
- Faire cohabiter développeurs, intégrateurs et DBA's,
- Ne pas imposer le SGBD. Un connecteur MySQL PDO est à disposition par défaut,
- Un développement orienté métier ou "package" simple à comprendre de tous, même des débutants.
Démarrer avec le framework php
Pour appréhender le framework php : exemple hello world
vous pouvez aussi vous rendre directement à la page de téléchargement.