Confoo.ca

De Patchwork.

Patchwork : partage d'expérimentations originales

Patchwork est un framework PHP5 conçu tant pour les newbies que pour les experts, proposant une courbe d'apprentissage la plus douce possible. Utilisé en production par ses créateurs, il est présenté avec l'adjectif "expérimental" à la communauté PHP car il contient des solutions originales, à challenger.

Il est conçu pour fournir un environnement aligné sur les fondations du Web d'aujourd'hui : gestion native et complète d'UTF-8, mécanismes de sécurité avancés contre XSS/CSRF/autre, mécanismes de cache alignés sur la nature stateless du protocole HTTP, techniques de structuration et portabilité du code pour une exploitation aisée dans le temps (maintenance, évolutions, réutilisabilité) et les déploiements serveurs (versions, configurations).

Ses 2 points les plus originaux : un mode de composition des pages dans le navigateur et la superposition de classes, pour des applications naturellement modulaires, scalables et consommables par services Web.