Primero te dejaré esta cita del libro Eloquent Javascript:
Un estudiante había estado sentado inmóvil detrás de su computadora durante horas, frunciendo el ceño oscuramente. Estaba tratando de escribir una solución hermosa para un problema difícil, pero no pudo encontrar el enfoque correcto. Fu-Tzu lo golpeó en la parte posterior de su cabeza y gritó ‘¡Escribe algo! *’ El estudiante comenzó a escribir una solución fea. Después de que terminó, de repente entendió la hermosa solución.
Como Dale mencionado en su respuesta a continuación. El objetivo de una Startup es satisfacer una necesidad insatisfecha de alguien. A la persona no le importa su código o la sostenibilidad o belleza de su código, lo único que le importa es la solución.
- ¿Cuál es la forma recomendada de actualizar una aplicación web en vivo?
- ¿Cuál es tu API favorita de Server Side Swift?
- ¿Cuáles son algunas ideas para una aplicación web para mi proyecto de último año?
- ¿Dónde puedo encontrar Tutoriales para desarrollar una aplicación web usando django, para alojar en el motor de aplicaciones de Google?
- ¿Qué software puedo usar para automatizar tareas web como ir al sitio x, descargar el archivo x a q y descargar por fecha de carga?
Otra cosa en la que pensar es que el código nunca se termina, solo se abandona. Mientras ejecute este inicio, siempre refactorizará, deshacerá y eliminará partes de su código. He trabajado en una startup donde para codificar de manera más eficiente cambiamos de un framework PHP llamado Qcodo a Ruby on Rails. Teníamos ambos marcos ejecutándose uno al lado del otro hasta que reescribimos con éxito (con el tiempo) todo el PHP en Ruby Code.
Es posible cambiar más tarde y algunos dirán aún mejor porque ahora que lo ha completado la primera vez, realmente comprende lo que debe resolverse la próxima vez.
Si su código proporciona la solución que necesita para ejecutar su inicio, continúe con el código que tiene y trate con la sostenibilidad de su código más adelante. No olvide que está administrando un negocio, todos los días que no están en el mercado es un día en que podría haber perdido un cliente o un negocio potencial.
Aprender un buen marco también es algo bueno y para ilustrar que le daré otra cita del Javascript Eloquent:
Un estudiante preguntó: ‘Los programadores de antaño usaban solo máquinas simples y no lenguajes de programación, sin embargo, hicieron hermosos programas. ¿Por qué utilizamos máquinas complicadas y lenguajes de programación? ‘. Fu-Tzu respondió: “Los constructores de antaño solo usaban palos y arcilla, pero construían hermosas chozas”.
Un buen marco le permitirá crear aplicaciones web en una fracción del tiempo que le llevaría codificar cada aspecto de la misma. Hará que la conexión a la base de datos sea rápida y segura, hará que las páginas de enrutamiento sean más fáciles, la autenticación más fácil y un montón de otras cosas que cada aplicación tiene que lidiar más rápido y más fácil, lo que le permite concentrarse en lo que es único sobre su aplicación y obtener esa parte perfectamente.
Entonces sí, cambie a un marco … pero probablemente más tarde.