Ottobre 2025: la rivoluzione del routing — articolo

> Ottobre 2025: la rivoluzione del routing

Pillar article su come il sistema di rotte e stato riscritto da zero con attributi PHP, SessionStorage e il pattern Facade.

Luigi Iadicola
~1 min lettura
#Routing #Storia #Architettura
Ottobre 2025: la rivoluzione del routing
Ottobre 2025: la rivoluzione del routing

Riscrivere il cuore del framework

Ottobre 2025 e stato il mese della grande riscrittura. In 35 commit il sistema di routing e passato da un approccio classico a uno basato su attributi PHP 8: #[Get], #[Post], #[Middleware]. Il RouteLoader scansiona i controller, raccoglie gli attributi e genera la RouteCollection.

In parallelo sono nati il Singleton per il Database, la SessionStorage, il pattern Facade, e Whoops e stato integrato per il debug. Il QueryBuilder ha ricevuto miglioramenti strutturali importanti, dividendo le responsabilita tra componenti specializzati.

Cambiamenti chiave

  • Routing con attributi PHP 8 al posto di file di route
  • RouteLoader, RouteCollection, RouteDefinition
  • Database Singleton per connessione condivisa
  • SessionStorage con gestione sessioni centralizzata
  • Facade pattern per Session
  • Whoops integrato per errori leggibili in sviluppo

E stato il mese in cui il framework ha trovato la sua identita architetturale. Le scelte fatte a ottobre sono ancora le fondamenta del sistema attuale.

altri articoli