Oggi alcuni amici e io abbiamo iniziato a discutere di framework ...
Alcuni di noi credono strongmente che nel 99,9% dei casi scrivere una nuova struttura sia una cattiva idea. Riteniamo che probabilmente alcuni dei milioni di framework disponibili dovrebbero adattarsi al nostro problema e, in caso contrario, alcuni hack, API o configurazioni dovrebbero essere sufficienti. In caso contrario, pensiamo che contribuire a qualche framework, suggerire funzionalità o qualcosa del genere dovrebbe essere la soluzione migliore. Lo 0,1% è quando nessuno dei framework si adatta al nostro caso.
Ma alcuni di noi dicono che è meglio avere un "framework aziendale interno" (per esempio), perché è più veloce risolvere i problemi, crea un adattamento del 100% con l'app, a causa del fattore "apprendimento" ( quando migliori le tue abilità costruendo un framework), ecc.
Penso che uscire da schemi di programmazione come se non ci fosse un domani non è la strada giusta. Ho visto un sacco di piccoli team costruire il proprio framework solo per diffondere la parola: "abbiamo costruito il nostro framework, governiamo, fratello". Generalmente, il framework è schifoso, senza alcuna documentazione e funziona solo per le proprie applicazioni.
Le opinioni sono opinioni, gli sviluppatori sono sviluppatori, senza l'intenzione di iniziare qualsiasi tipo di guerra di fiamma, chiedo:
Cosa ne pensi? Quali parametri prendi in considerazione quando costruisci un quadro? Cosa ne pensi di tutto questo?