¿Cuál es la mejor manera de comenzar un nuevo proyecto web?

Ninguno de ellos. Este es un proceso de pensamiento muy común entre los desarrolladores para comenzar a codificar de inmediato. Pero la codificación es solo 1 parte de una aplicación. Hay que pensar muchas cosas, de lo contrario todo esfuerzo de codificación será en vano. Aquí hay algunos pasos que puede seguir antes de tocar el código.

  1. Ponga todo en papel, desde el flujo hasta los requisitos, en cada detalle. Todo es posible.
  2. Haga un diseño de flujo sobre cómo deberían suceder las cosas, cómo reaccionará el usuario, etc.
  3. Improvise, encuentre fallas en el flujo actual, piense en los pros y los contras y siga intentándolo hasta que esté satisfecho.
  4. Luego, para cada flujo, diseñe una interfaz de usuario aproximada en papel. De nuevo sigue improvisando.

Una vez que tenga todo listo, no tendrá que tener problemas para decidir qué método de codificación desea, toda la interfaz de usuario o flujo por flujo. No importa mucho Puede proceder con lo que le resulte más cómodo.

El siguiente es el enfoque que sigo cuando comienzo proyectos web desde cero,

  1. Diseñe la base de datos según su aplicación, si ya tiene una base de datos, anote el esquema y analice las restricciones / relaciones.
  2. Comience con el front-end, pero nada lujoso en esta etapa, solo para probar la unidad de su backend (tome, por ejemplo, su página de inicio de sesión)
  3. Codifique el back-end integrándolo con el front-end que realizó (verifique la validez del usuario de su base de datos según los parámetros que recibió de la página de inicio de sesión), si necesita además vistas / servicios, comience a agregarlos también.
  4. Repita los pasos 2 y 3 para sus otras vistas y servicios.