Mentre sto terminando un corso di sviluppo web con alcuni amici con cui ho lavorato in molti progetti, intendiamo iniziare con un team di sviluppatori professionisti. Le funzioni sono ben definite tra programmatori, analisti e progettisti e il team non dovrebbe raggiungere un numero molto più grande di sei membri.
Per accelerare lo sviluppo e mantenere il lavoro di ogni sviluppatore dalla sovrapposizione con gli altri, il gruppo ha considerato un framework MVC. Gli sviluppatori front-end non devono preoccuparsi di quale sia uno scelto poiché è basato su standard web per loro, ma io e gli altri programmatori abbiamo preso in considerazione alcune opzioni.
Dal momento che la domanda sta diventando davvero prolissa, riassumerò semplicemente ciò che mi piacerebbe avere le opinioni degli sviluppatori più esperti su:
- Che cosa dovrebbe essere considerato quando si sceglie un framework web? Per i piccoli progetti, le prestazioni non dovrebbero essere un fattore killer, ma sarebbe comunque ragionevole rimuovere i sistemi Ruby / Python dalla concorrenza?
- Essere in grado di lavorare su più di un linguaggio di programmazione o più di un framework in una determinata lingua è importante?
- L'apprendimento di uno o più framework deve essere fatto in gruppo o su ciascuno di essi e quindi raccogliere opinioni su di essi?