Creo que todo se reduce a lo que quieres decir cuando dices “crear” .
Es bastante sencillo construir un prototipo en su entorno limitado de desarrollo y hacer que realice algunas solicitudes simples para validar la lógica de su aplicación. Sin embargo, cuando se trata de preparar la producción y atraer a sus primeros visitantes, se convierte en una historia completamente diferente y la dificultad de tal tarea aumenta enormemente.
Si tiene alguna experiencia previa con la escritura de código de pila completa, debe estar familiarizado con los tecnicismos de los componentes de front-end y back-end de su aplicación. Además, hacer que funcionen en una etapa inicial no es tan difícil, ya que lo más probable es que construyas una interfaz de maqueta simple y la lógica central de tu plataforma para validar todo el mecanismo. Dicho esto, dependiendo del componente que esté abordando, enfrentará diferentes desafíos: para el front-end, debe centrarse en crear un UX atractivo para sus usuarios finales en la menor cantidad de iteraciones posible, mientras que para su componente de back-end su prioridad debe ser optimizar sus algoritmos de tal manera que el usuario final tenga la sensación de que el front-end está perfectamente integrado con el backend y actúa como una unidad.
- ¿Con qué trata un desarrollador web front-end?
- Sé cómo desarrollar aplicaciones simples de Android que almacenan datos localmente. ¿Qué habilidades de software debo aprender a continuación para crear aplicaciones que puedan manejar la sincronización en línea?
- ¿Qué dirección de desarrollo web debo seguir, front-end o back-end?
- ¿Cuáles son las mejores fuentes para aprender diseño web (front-end) y Node.js (back-end)?
- ¿Cuál es la forma más efectiva de convertir su backend en CRM?
Como se mencionó anteriormente, debe tener en cuenta que el proceso inicial de construir ambos bloques de aplicaciones no es tan problemático, y ponerlo en producción lo más rápido posible, mientras que la recopilación de comentarios debe ser su principal preocupación. Dicho esto, le recomiendo que contenga su proceso de desarrollo e implementación en varias iteraciones y siempre compare la iteración actual de su aplicación con la anterior para ver si está en camino. Además, cuando publique su código por primera vez en modo de producción y lo ponga a disposición del público, asegúrese de incorporar un mecanismo para recopilar comentarios. Después de todo, está creando esta solución para las necesidades de sus clientes y no para las suyas.