Cómo comenzar a planificar la aplicación web

Dibuja algunos diseños rápidos y aproximados de tu idea. (Balsamiq, estudio visual o papel real (mi elección))

  • Esto es esencial, necesita bajar su buttonología
  • Estos te dirán lo que realmente quieres hacer
  • La aplicación web probablemente cambiará 100 veces de lo que dibujas

Decida con qué desea compilar (angular, php, nodo, servlets java)

  • Averigua qué idiomas frontend quieres usar
  • Saber con qué está construyendo al principio le ahorrará tiempo a largo plazo

Obtenga el frontend construido rápidamente (SimpleHTTPServer, XAMP, etc.)

  • Esto le dirá lo que realmente piensa del sitio.
  • Esto le da una gran sensación de la forma en que funcionará la aplicación web y en realidad puede manejar gran parte de la aplicación web

Decida y agrupe la base de datos basándose en las entradas que desea en la interfaz. (MongoDB, cualquier sabor SQL, NEO4J)

  • Tener una base de datos con la que pueda probar su interfaz de usuario se basará en lo que puede hacer solo con el front-end
  • Esto hará que las pruebas de front-end sean más útiles y resaltará áreas problemáticas.

Decide qué quieres en el back-end (Java, nodo, C ++, ruby)

  • Consulte “Decidir con qué desea construir” más arriba
  • Asegúrese de que lo que usa le brinde versatilidad para crecer y cambiar según sea necesario

Comience a desarrollar la lógica para el back-end (Excel, Visual Studio, Paper)

  • El tiempo que pase aquí hará que todo el proceso sea más rápido y lo ayudará a evitar hacer lo mismo dos veces
  • La planificación evitará la supervisión y lo ayudará a crear servicios más útiles (use microservicios para construir el back-end)

Desarrolle el back-end con el front-end en mente

  • En este momento, la mayoría de la aplicación web está construida y usted no tiene que tomar muchas decisiones.
  • Solo trabaje en los aspectos importantes de la aplicación web, siempre asumiendo que todo se puede quitar e instalar en cada aspecto (piense en legos con sus microservicios)

Compre un dominio y publique su sitio completo.

Cuando llegue aquí, está listo para comenzar a buscar comprar un dominio y gastar dinero. Antes de este paso, no gaste dinero, no hay nada aquí que requiera comprar un dominio o hacer algo que cueste dinero. Lo único que le costará dinero es obtener cosas que podría haber obtenido de forma gratuita.

  1. Tengo una idea
  2. Mira la competencia
  3. Mira el mercado
  4. Obtén un nombre de dominio
  5. Nombre del producto (esta es la parte más difícil)
  6. Elige una plataforma
  7. Lista de características
  8. Diseño de almacenamiento de datos
  9. Diseño frontal / medio / extremo posterior
  10. Comience a diseñar la aplicación

Lápiz y papel. Pregunta qué se supone que debe hacer la aplicación. Dibuja la IU. Modele los flujos de datos.

Todo esto se puede hacer antes de tocar un teclado.