Soy nuevo en desarrollo web y acabo de aprender HTML, CSS y JS, pero de repente, cosas como Node.js, Require.js y Backbone.js se están acercando. ¿Qué son estos y por qué los necesitamos?

En primer lugar, todas estas tecnologías se basan en Javascript, como también puedes ver.
Lo siguiente, por qué necesitamos esta tecnología : –
Las aplicaciones web hoy en día requieren un uso intensivo de JavaScript para generar contenido sobre la marcha. El proceso de desarrollo de aplicaciones web ha ido evolucionando a lo largo de los años. Al principio, las aplicaciones web eran solo páginas HTML estáticas, que requerían que los programadores cambiaran el código (HTML, CSS, JS) para cambiar el contenido. Más tarde, en la web 2.0, se agregaron lenguajes de programación del lado del servidor (como PHP, Ruby, Java, …) para generar páginas HTML dinámicamente en función de la entrada del usuario y los datos almacenados en la base de datos. Esa fue una gran mejora, y la mayoría de las páginas publicadas hoy utilizan este enfoque. Sin embargo, para proporcionar al sitio web aún más capacidad de respuesta, velocidad e interacción mejorada con el usuario, requiere acercar la lógica al cliente (navegador). Hay un par de idiomas que pueden ejecutarse en los navegadores además de JS, como Java, Flash y otros. Sin embargo, estos requieren complementos adicionales y no son tan ubicuos como JavaScript.
Node.js, Require.js y Backbone.js, todas son tecnologías más populares que se basan en Javascript.

Node.js es un lenguaje de secuencias de comandos del lado del servidor y es una E / S sin bloqueo.
Node.js

Require.js , el uso de un cargador de scripts modular como RequireJS mejorará la velocidad y la calidad de su código.
RequireJS

Backbone.js, Backbone.js tiene una dependencia fuerte en underscore.js y una dependencia suave en jQuery.
Backbone.js

Conclusión: para principiantes, me gustaría sugerirle que no siga con todas las tecnologías javascript, primero comience a aprender Node.js, que es fácil de aprender. Para obtener más información sobre Node.js, visite el enlace cronj github:
CronJ

Node.js es un lenguaje que se basa en el script java.
como Angularjs usa para el lado del cliente Node.js usa para el lado del servidor.
Hoy en día, muchas compañías que comienzan a trabajar en este bcs se basan en Java Script y más rápido que otros lenguajes como PHP.
Otro creo que es el marco del script Java como Angularjs.
pero, según yo, Angularjs está maltratado, entonces es otro marco de Java Script y también tiene demanda en el mercado.

More Interesting

Recientemente me uní a una organización como desarrollador, pero me parece terriblemente aburrido en comparación con la programación competitiva. ¿Soy un mal desarrollador? ¿Cómo voy a hacer un trabajo después de graduarme, ya que las aplicaciones web parecen ser todo lo que todos están haciendo?

Cómo construir una interfaz para un sitio web estático

Soy un estudiante de bcom, ¿qué curso de informática debo aprender? ¿Tengo ganas de aprender diseño web o diseño gráfico, qué debo aprender?

¿Por qué aparece el error 'modelstate no válido' en ASP.NET?

Hice una copia de seguridad y restauración de una colección de sitios de SharePoint de una aplicación web a otra, ¿el sitio raíz tenía un formulario de ruta de información al que no se puede acceder ahora?

Si escribo un programa para enviar muchos correos electrónicos, ¿se clasificará como spam?

Cómo crear un sitio web similar a Hacker News o Growth Hackers usando WordPress

Quiero ser desarrollador web. ¿Necesitaré una maestría? En caso afirmativo, ¿cuál?

Cuando selecciono un elemento en la lista desplegable de un curso, ¿se generará esa cantidad de tiempo en el cuadro de texto a continuación utilizando PGP y Ajax?

¿Qué tecnologías son necesarias para crear un sitio web con un poco de conocimiento sobre Python?

¿Puede uno ser un desarrollador de software y web (front-end) si comenzó a practicar en su adolescencia (14)? Si es así, ¿será difícil ser ambos?

Estoy aprendiendo desarrollo web full stack, ¿debería preocuparme por aprender AWS cuando empiezo a aprender el lado del backend?

Estoy aprendiendo desarrollo web. ¿Debo aprender jQuery?

Estoy tratando de desarrollar una herramienta CASE como un proyecto personal. Estoy tratando de echar un vistazo a otros existentes. ¿Dónde puedo encontrar una buena existente o aprender cómo desarrollarla?

Acabo de comprar una MacBook Pro 2014 por $ 20 de descuento en Craigslist. Se ha restablecido y funciona bien. ¿Hay alguna preocupación de seguridad que deba preocuparme?