He estado aprendiendo JavaScript y Jquery durante un par de meses y quiero pasar a angular.js y node.js. ¿Debo aprender node.js primero? ¿O aprender angular primero?

Como parece estar familiarizado con el front-end , sugeriría que aprenda NodeJS primero.

Mi razonamiento es porque Angular 2.0 está saliendo Estado y vista previa de AngularJS 2.0

Si bien aprender AngularJS 1.4 proporcionará mucha experiencia en el desarrollo desde el front-end, AngularJS 2.0 será muy sintácticamente diferente y tendrías que volver a aprender gran parte de la sintaxis para usarla.

Como dijiste, no tienes experiencia con la programación del lado del servidor. NodeJS es un marco excelente y popular que utilizan varios desarrolladores web para poner en funcionamiento una aplicación web. No solo eso, sino que lo expondrá a los tipos de prácticas que se pueden usar en la programación del lado del servidor que serán útiles para más adelante en su carrera para cualquier lenguaje de programación del lado del servidor que se usará en el futuro. Dado que también es un marco popular, puede obtener rápidamente una idea de cómo es este tipo de programación, le guste o no, con una gran comunidad que lo respalde.

Hay varias formas de comenzar a usar NodeJS y esperar a que salga Angular 2.0 no te hará daño. ¡Sal y consigue la codificación! :]

Si se siente cómodo en este punto con su comprensión de JS, en realidad le recomendaría aprender ambos a la vez. Es bastante común que las aplicaciones de nodo orientadas a la web sirvan a un cliente de base angular.

Node es solo JS más un puñado de bibliotecas estándar y fácil acceso a miles más, por lo que es bastante fácil de usar. Comúnmente, Express se usa con Node para manejar solicitudes http. Es un buen punto de partida. Sin embargo, Express no es análogo a Rails o Django; de acuerdo con los valores de nodo prevalecientes, solo hace una cosa bien y no es un marco web de campanas y silbatos.

Por el contrario, Angular es un marco de aplicación MVC obstinado con una curva de aprendizaje bastante empinada, pero solo hazlo y todo se unirá a tiempo. Cuando comience, le recomiendo que no use jQuery, ya que solo hará que sea más difícil aprender las ideas de Angular (aunque es posible que más tarde desee presentarlas una vez que haya aprendido las directivas de Angular) .

Tanto el desarrollo Angular como el Node exigirán lo mismo * nuevo: escribir aplicaciones JS en lugar del tipo de scripting DOM aleatorio que a menudo se ve en la naturaleza en el navegador. Hasta cierto punto, esta es una diferencia subjetiva, pero aún puede representar un cambio grande y muy emocionante en el pensamiento.

* O tal vez no nuevo; Por lo que sé, ya has estado haciendo esto.

Como usted dice que no tiene experiencia con la programación del lado del servidor, si ha decidido apegarse a JavaScript, sugeriría que primero vaya a Node.js + Express (o velas u otro marco). Esto se debe a que aún podría escribir aplicaciones de interfaz de usuario sin Angular usando Jquery + Ajax. Una vez que haya aprendido Nodo, puede aprender muy fácilmente angular.

Como eres fuerte en Javascript, primero aprende Node.JS. Aprenda a apreciar Angular JS en el lado frontal mientras aprende Node.JS.

More Interesting

Soy nuevo en PHP y MySQL. ¿Cómo almaceno y visualizo archivos en una base de datos desde otra base de datos?

Me mudaré a los EE. UU., ¿Cómo debo prepararme para conseguir un trabajo como programador / desarrollador?

Si me convierto en desarrollador web (freelance), ¿acaso uso WordPress?

Actualmente estoy usando PHP / MySQL para alimentar mi sitio web. ¿Es esta la mejor tecnología o debería usar otra cosa?

Cómo hacer un sitio de WordPress

Conozco los conceptos básicos de JS, jQuery, PHP y HTML / CSS. Necesito crear un sitio web interactivo, para preguntas y respuestas para el público. ¿Cuáles son los siguientes pasos?

Soy un desarrollador de PHP que conoce el marco de CodeIngiter. He decidido que es hora de cambiar a otro marco para mi nuevo proyecto. ¿Debo tomar Yii Framework o Ruby on Rails?

Soy un desarrollador web independiente. Hice un sitio web usando React como me lo pidieron. Puedo abrir el sitio en localhost 8,000 usando NPM start. ¿Mi trabajo está completo? ¿Debo alojarlo en un dominio? ¿Cómo completo el trabajo?

Voy a aprender PHP este verano en un entrenamiento de 6 semanas. ¿Podré desarrollar un buen sitio web?

Creé una página web usando HTML y CSS. ¿Cómo lo publico en Internet?

He estado aprendiendo JavaScript durante algunas semanas y probé el rango de hacker, pero ni siquiera puedo resolver el primer problema de Hello World en JavaScript. ¿Es tan malo?

Soy desarrollador web, no memorizo ​​la sintaxis de programación intencionalmente. Tengo que buscar la sintaxis de Google la mayor parte del tiempo, incluso para la sintaxis fácil. ¿Soy el peor desarrollador web?

Quiero aprender más sobre algoritmos y patrones de OOP. ¿Cómo puedo aprender esto como desarrollador de FrontEnd?

Estoy haciendo algo como el sitio web de Wikipedia, ¿MEAN stack es la herramienta adecuada?

Estoy tratando de desarrollar mi propio navegador web en Python usando PyGTK. Una cosa que no puedo entender es la parte de las cookies. ¿Cómo puedo almacenar y usar cookies en mi nuevo navegador?