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.
- ¿Es mejor la administración del servidor Linux a través de Bash que a través del panel GUI? ¿Puedo usar PowerShell en lugar de Bash para la comunicación del servidor Windows-Linux?
- ¿Qué es un desarrollo front-end y backend?
- ¿Qué son las tecnologías front-end y back-end?
- ¿Cuáles son algunas sugerencias para cualquier buen libro o sitio web para aprender programación de back-end?
- ¿Cuánto tiempo lleva ser competente en MEAN stack si no tiene experiencia previa en back-end framework?
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.