Dichiarazione di non responsabilità: non voglio iniziare nessuna guerra di fuoco, quindi non ci sarà alcun nome di alcun quadro menzionato.
Ne ho usato parecchio rispetto ai framework PHP esistenti e la mia esperienza in ogni caso era simile: tutto è bello all'inizio ma nel momento in cui si richiede qualcosa di non standard si entra in molti problemi per risolvere problemi altrimenti semplici . Nel caso di framework che seguono il modello di progettazione MVC ci sono alcuni problemi con l'implementazione di ogni livello, ad esempio c'è un sacco di codice usato per il modello e l'accesso ai dati con l'uso di ORM e la presentazione non è molto più del puro phtml. Alcuni framework utilizzano i propri wrapper per le funzionalità PHP esistenti e in alcuni casi limitano severamente le funzionalità originali. A seconda del framework, puoi avere problemi aggiuntivi come la mancanza di documentazione, il ciclo di sviluppo lento o inesistente e, infine, la velocità.
Fino a poco tempo fa ho creato il mio framework che, mentre fa il suo lavoro e viene utilizzato per poche applicazioni diverse dopo un paio d'anni, non ha più esperienza perfetta con PHP. Potrei scrivere il mio framework e utilizzare l'esperienza aggiuntiva che ho raccolto in questi anni per renderlo migliore, d'altra parte sono consapevole che ci sono molti programmatori migliori che lavorano alla creazione / aggiornamento di framework esistenti.
Quindi non ha senso scrivere il mio framework PHP se ci sono così tante possibilità tra cui scegliere?