Hoy algunos amigos y yo comenzamos a discutir marcos ...
Algunos de nosotros creemos firmemente que en el 99.9% de los casos, escribir un nuevo marco es una mala idea. Creemos que probablemente algunos de los millones de marcos existentes deberían ajustarse a nuestro problema, y si no, algún hack, API o configuración debería ser suficiente. Si no, creemos que contribuir a algún marco, sugerir características o algo así debería ser la mejor solución. El 0.1% es cuando ninguno de los marcos se ajusta a nuestro caso.
Pero, algunos de nosotros decimos que es mejor tener un "marco corporativo interno" (por ejemplo), porque es más rápido solucionar problemas, crea un ajuste del 100% con la aplicación, debido al factor de "aprendizaje" (cuando mejora sus habilidades para construir un marco), etc.
Creo que salir de los marcos de codificación como si no hubiera un mañana no es la forma correcta. He visto a muchos equipos pequeños construir su propio marco solo para correr la voz: "construimos nuestro propio marco, nosotros gobernamos, hermano". Generalmente, el framework es basura, sin ninguna documentación, y solo funciona para sus propias aplicaciones.
Las opiniones son opiniones, los desarrolladores son desarrolladores, sin la intención de comenzar ningún tipo de guerra de llamas, pregunto:
¿Qué piensas sobre eso? ¿Qué parámetros considera al construir un marco? Que piensas sobre todo esto?