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.
- Cómo desarrollar un back-end para una aplicación móvil
- ¿Cuál es la mejor plataforma cruzada para el desarrollo de aplicaciones móviles?
- ¿Gideros Mobile es bueno?
- ¿Cuál es tu aplicación móvil favorita que comienza con la letra H?
- ¿Conocimiento sobresaliente de qué lenguajes de programación generalmente caracterizan a un programador móvil ninja / rockstar?