L'obiezione ragionevole
"Perché perdere tempo a costruire un framework quando Laravel esiste?" E la domanda più frequente — e la più ragionevole. Laravel ha un ecosistema sterminato, una community enorme, pacchetti per qualsiasi esigenza. Scegliere di costruire da zero sembra un atto di hybris, l'orgoglio di chi vuole reinventare la ruota per dimostrare di poterlo fare.
Ma la domanda nasconde un'assunzione: che lo scopo del software sia sempre la produttività. Che il valore di un progetto si misuri in feature per ora. Che la strada più corta sia sempre la migliore. E un'assunzione comprensibile nel contesto professionale, dove il tempo e denaro e i clienti hanno scadenze. Ma non e l'unica assunzione possibile.
Nel contesto di un progetto personale e di portfolio, la produttività non e il metro principale. Il metro e la comprensione. E la comprensione profonda di come funziona un framework — dall'ORM al routing, dal middleware alla CLI — non si ottiene usando un framework: si ottiene costruendone uno.
La mappa non e il territorio






