architecture logicielle #5 : hipsto framework

11
Hipsto Framework

Upload: jean-michel

Post on 27-Jul-2015

122 views

Category:

Software


3 download

TRANSCRIPT

Page 1: Architecture logicielle #5 : hipsto framework

Hipsto Framework

Page 2: Architecture logicielle #5 : hipsto framework

1. Contexte & objectif

Page 3: Architecture logicielle #5 : hipsto framework

Pourquoi développer un framework ?

Page 4: Architecture logicielle #5 : hipsto framework

So, what do we do ?

Un framework PHP 5 utilisant l’architecture

MVC.

Page 5: Architecture logicielle #5 : hipsto framework

Et on peut l’utiliser dans la vraie vie ?

Nope !

Page 6: Architecture logicielle #5 : hipsto framework

Les vrais framework de la vraie vie

Page 7: Architecture logicielle #5 : hipsto framework

2. Spécifications

Page 8: Architecture logicielle #5 : hipsto framework

Principes

MVC

Composants modularisés & faiblement couplés.

Aucune librairie externe (Doctrine, Composer …)

Patterns, Patterns, Patterns !

Page 9: Architecture logicielle #5 : hipsto framework

Organisation

Code hébergé sur Github

Développement du framework en utilisant un maximum de bonnes pratiques.

Création d’un site type « timezone » en utilisant le framework.

Evaluation en dernière séance.

Page 10: Architecture logicielle #5 : hipsto framework

Critères de notation

Beauté et qualité du code

Patterns & bonnes pratiques.

Framework & site d’exemple

Page 11: Architecture logicielle #5 : hipsto framework

To be continued …