Desde la perspectiva de un desarrollador estrictamente back-end, no hay realmente un lugar, excepto quizás para la depuración. Obtener un lenguaje específico aquí, pero PHP, por ejemplo, puede ser muy opaco a veces en términos de lo que está mal y dónde y, dependiendo del contexto, puede ser muy difícil obtener resultados. Entonces, en algún momento, la aplicación hará eco de un script JS que depura algunas variables.
Sin embargo, desde la perspectiva de un desarrollador de pila completa, puede ser realmente excelente para las funciones de creación de prototipos. Puede aprovechar la capacidad del lenguaje interpretado y sus funciones y bibliotecas auxiliares para desarrollar aplicaciones web muy rápidamente. Obtiene comentarios inmediatos sobre lo que está sucediendo mal y lo soluciona rápidamente. He encontrado que JS es más fácil trabajar con API cuando está disponible que PHP.
Pero recuerde que debe considerar el contexto de lo que está trabajando. El rendimiento puede ser un factor en muchos casos, al igual que la seguridad, es posible que desee o no que el cliente realice ciertas operaciones en función de estas preocupaciones. Puede haber algunas cosas que no son apropiadas para hacer en JS, por lo que, con todas las tecnologías web, hay oportunidades en las que puede sobresalir, si mantiene la mente y el ojo abiertos.
- ¿Cuánto front-end y back-end debe saber un desarrollador antes de que pueda considerarse un desarrollador full-stack?
- ¿Qué lenguaje es mejor para el desarrollo web frontend / backend: Python, PHP o JavaScript? ¿Y por qué?
- Alguien me dijo que puedo usar C ++ para construir el backend, ¿cómo puede ser esto posible?
- ¿Qué idioma recomendaría la gente para el desarrollo web de back-end?
- ¿Cuáles son los mejores proveedores de alojamiento para un back-end API Node.js?