Quando dobbiamo realizzare piccoli progetti come semplici integrazioni o webservices un semplice script non è abbastanza e un framework completo (come ad esempio symfony) è oltre il necessario.

Per questo problema la soluzione è il micro framework. Un esempio è Silex.

Nato dai creatori di symfony, questo micro framework è la soluzione alla realizzazione di componenti come API, web service, script complessi.

Completo del pattern MVC, Silex si integra in modo perfetto con i componenti di symfony. Questo dà la possibilità allo sviluppatore di “evolvere” il progetto a livelli complessi senza alcun problema.

PRO

  • semplice e completo
  • facile integrazione con componenti symfony
  • integrazione di librerie tramite “providers”
  • dependency injection tramite “services”

CONTRO

  • presenti solo piccoli esempi, mancano delle demo
  • necessarie conoscenze minime di symfony se si vogliono creare soluzioni “complesse”