Cómo desarrollar sitios web y aplicaciones más rápido, muy rápido

Esto es algo en lo que estoy trabajando actualmente, y algo en lo que he pensado mucho. Cuando comienzas a crear sitios web y desarrollar aplicaciones, notas un patrón. En su mayor parte, los sitios web y las aplicaciones son generalmente los mismos. Para muchos proyectos, especialmente como desarrollador independiente, comienzas a notar que todo es la misma carne, solo que tiene una salsa diferente.

Entonces, para responder a su pregunta, en mi opinión, comienza a crear componentes y marcos dentro de bibliotecas y marcos. Digamos que estás trabajando en un sitio web. Debe tener una plantilla que cree que sea básicamente un esqueleto de cada sitio web que sea popular actualmente. Algo que construyes con anticipación, y luego cuando obtienes una idea / cliente / proyecto, etc., copias / pegas, y comienzas a editarlo y cortarlo mientras lo agregas simultáneamente para obtener lo que deseas. En lugar de comenzar desde cero cada vez, tiene un punto de partida.

Entonces, si sabes programar, automatizas esto. Escribes algunos scripts de ruby ​​que te permiten crear un sitio web como si fueras una aplicación de rails. ¿Alguna vez has notado que cuando comienzas un proyecto de rails simplemente rails new app_name -d database_name etc. Intenta hacerlo con sitios web o aplicaciones y observa cómo se dispara tu productividad.

Pase todo el tiempo que necesite planeándolo.

Planifica cada cosa.

Cuando comencé mi primera aplicación, perdí semanas, tal vez meses, reelaborando toda la arquitectura porque no la planifiqué bien.

Mi segunda aplicación me tomó 4 días para planificar y diseñar, luego fue muy fácil de codificar porque sabía exactamente qué hacer y nunca me atasqué, me llevó 2 días escribirlo.