Sto creando un'app Web in PHP
e Symfony
.
Fondamentalmente se cerchiamo ci sono plugin / estensioni / pacchetti per quasi il 60% delle cose.
Il vantaggio di usarli è che puoi facilmente ottenere le tue funzionalità e che sarà mantenuto dall'autore e non dobbiamo preoccuparci della compatibilità.
Ma il loro lato negativo è
-
A volte è difficile fare un po 'di personalizzazione se vogliamo un comportamento in più. In passato ho usato qualche estensione per funzionare ok per iniziare.
Poi ho voluto fare qualcos'altro che non ero in grado di capire e alla fine ho dovuto codificare il mio. Non era efficiente ma avevo il pieno controllo. -
Inoltre, se dipendiamo dall'estensione, non impareremo molto poiché tutto viene eseguito dall'estensione. Quindi se ho bisogno di cambiare la lingua o il framework e quell'estensione non è disponibile in quell'ambiente, ho dovuto grattarmi la testa e ricominciare da capo.
Ma se non li uso, penso che sto perdendo il mio tempo. Sono confuso cosa dovrebbe essere fatto?