Realmente una buena pregunta para el mundo moderno del desarrollo web.
Debo decir que sin javascript no hay un mundo de desarrollo web. Sí, también puede usar JavaScript como lenguaje del lado del servidor y se conoce como Node.js
¿Qué es Node.js? y por qué usarlo?
- ¿Qué es una etiqueta en HTML?
- ¿Qué hace realmente CMS? ¿Drupal es el mejor CMS hasta ahora?
- Cómo mover la barra de navegación al medio
- ¿Querer poner pequeños efectos de sonido en la interfaz de usuario de la aplicación web me vuelve loco?
- ¿Qué necesito aprender aparte de HTML / CSS / Bootstrap si quiero entrar en el desarrollo web front-end?
Node.js es un marco de tiempo de ejecución de JavaScript creado sobre el motor Google V8. Una de las razones clave para usar Node es realizar una operación de E / S asíncrona.
¿Cuál es el área del problema? Direcciones de nodo
Áreas clave del problema Direcciones de nodo:
- Servidores web lentos debido a E / S síncrona.
- Cuellos de botella de programación multiproceso.
- Escalada.
- Gestión de paquetes y despliegue.
Aquí hay una lista de métodos que generalmente uso para evitar el infierno de devolución de llamadas y escribir código asincrónico.
- Usando el módulo asíncrono.
- Usando promesas.
- Utilizando la descomposición de funciones.
- Usando async / await.
Personalmente prefiero el módulo Async npm.
Ahora, para desarrollar aplicaciones web dinámicas, es necesario que tenga conocimiento de JavaScript porque la única razón para usar JS en el desarrollo web es hacer que su página web sea dinámica.
Un consejo que quiero dar a los desarrolladores es que deben usar CSS tanto como puedan en lugar de hacer el mismo trabajo con la ayuda de JavaScript.
porque hacer el mismo trabajo con JS lleva más tiempo que hacerlo con CSS y también es posible que JS esté bloqueado en el navegador de un usuario. así que es bueno usar CSS tanto como podamos.
pero para hacer una aplicación dinámica es necesario trabajar con javascript porque en ese momento el manejo de eventos se puede hacer solo con la ayuda de JS.
por lo tanto, para desarrollar una aplicación dinámica es necesario que tenga conocimiento de estas tecnologías como se menciona a continuación:
1.) HTML
2.) CSS
3.) JavaScript
4.) JQuery
4.) AJAX
Gracias por preguntar 🙂
Codificación feliz: +1