Perché un framework custom e non Laravel
Pillar article sulle motivazioni dietro la scelta di costruire un framework MVC da zero invece di usare soluzioni esistenti.
1 min di letturaPHP
Luigi Iadicola, Programmatore - Napoli
Non è una questione di meglio o peggio
Laravel è un framework eccellente con un ecosistema enorme. La scelta di costruire Soft PHP MVC non nasce dal volerlo sostituire, ma da esigenze diverse: capire a fondo ogni componente, avere controllo totale sul codice, e dimostrare competenze architetturali concrete.
Un framework custom è anche un laboratorio: ogni decisione di design — dal routing al caching, dall'ORM ai middleware — è una scelta consapevole, non un default ereditato.
Cosa guadagno
- Comprensione profonda di ogni layer: routing, ORM, middleware, view
- Nessuna dipendenza nascosta o magia che non posso debuggare
- Codebase leggera: solo ciò che serve, niente di più
- Portfolio tecnico che dimostra capacità reali, non solo uso di strumenti
- Libertà di sperimentare senza vincoli di backwards compatibility
Il trade-off è chiaro: meno ecosistema, più controllo. Per un progetto personale e portfolio, questo trade-off ha senso.
Hai lo stesso problema in azienda?
Raccontami cosa non va e da quando. Guardo la situazione con te prima di proporre qualsiasi intervento.
Ricevi il prossimo articolo
Una mail per ogni articolo nuovo, nient'altro. Ti disiscrivi con un clic dal link in fondo a ogni email.