Comparar Angular.js vs Node.js es algo bastante habitual en estos últimos tiempos. Recordemos que Angular.js es un framework MVC de cliente de JavaScript. Mientras Node.js es una plataforma que nos permite ejecutar JavaScript en el Servidor.
Angular.js y Node.js
Angular.js y Node.js pueden trabajar juntos ya que uno aporta el lado cliente y el otro aporta el lado de servidor.
Node probablemente necesitará de algún framework tipo Express.js para comunicarse con Angular.js de una forma sencilla.
Angular.js vs Node.js
Quizá lo que más hay que destacar de ambos es su ciclo de vida. Angular.js pertenece al lado del cliente, en este lado la mayor parte de las empresas apuestan de una forma sólida por la innovación ya que esta solo afectará a la aplicación concreta que desarrollemos y el riesgo esta controlado. El resto de las aplicaciones podrán seguir usando las tecnologías existentes hasta el momento.
En cambio Node.js es otra historia ya que se trata de una tecnología de servidor. Eso quiere decir que si usamos Node.js estamos modificando de forma clara nuestra “arquitectura de servidor” y apostando por un nuevo modelo “cultural” . Este tipo de tomas de decisión no es trivial ya que afecta a toda la organización y hay que tomarlas con calma.
Angular.js vs Node.js ciclo de vida
Node.js irá entrando poco a poco en nuestras arquitecturas , Angular.js en cambio entrará de golpe y tendremos proyectos encima de la mesa que lo demanden hoy. Ahora bien, ¿Existirá Angular dentro de 5 años? o habrá pasado a la historia como ha sucedido con muchas tecnologías cliente.
La gráfica nos muestra Struts , Adobe Flex , ASP.NET WebControls, SilverLight todas tecnologías de cliente que tuvieron su época dorada y sin embargo su uso a día de hoy esta en declive, eso es algo que podría pasarle a Angular, ¿Es el caso de Node similar?. Para muchos es evidente que al ser una tecnología de servidor competirá con Java EE. ¿Qué resultados nos devuelve Java EE a nivel de tendencias en Google Trends? .
El resultado es claro , Java EE es “estable” y el paso del tiempo la afecta poco ya que esta integrada en las organizaciones como parte de la cultura de sus sistemas core. Esta será también la diferencia entre Angular.js y Node.js en cuanto al futuro se refiere.
Otros artículos relacionados :
Excelente artículo, gracias.
gracias por leerlo 😉
Hoy, noviembre 2018, no hay punto de comparación entre NodeJs vs Java EE.
https://trends.google.com.pe/trends/explore?date=all&q=node%20js,java%20EE
Siempre es dificil valorar estas cosas , hoy java y javascript son dos de las tecnologias de referencia
[…] artículos relacionados: Angular.js vs Node.js , Angular.js inyección de dependencia y COC ,Arquitecturas Web y su […]
NodeJs está actualmente siendo más trending que JavaEE según esta comparativa : https://www.google.com.pe/trends/explore?q=%2Fm%2F0bbxf89,%2Fm%2F0bs6x
Esta claro que node tiene que ir a más 🙂
Fantástic Publicación Cecilio ;))
Un saludo desde Barcelona!!
😉 me alegro que te fuera util
[…] artículos relacionados : Angular.js vs Node.js , Angular […]
Es verdad Java es muy usado en la industria, es muy robusto y estable, pero algo a favor de Node.js y en general de la arquitectura MEAN(por asi llamarla) es que es Javascript y si buscas javascript entre los trendings supongo que ahora esta en su boom, quiza muera mongodb , quiza muera angular y quiza muera node, pero no javascript.
Es evidente que si algo tiene futuro es Javascript 🙂 comparto tu opinión
Es un interesante tema, principalmente porque el uso de AngularJS esta en auge, pero muchos lo han tomado como moda, incluso autores de tutoriales y libros desconocen su potencial desde el punto de vista arquitectónico. Si identifico algunas debilidades (en mi ignorancia), decidí cambiar a Backbone, pero buscando opiniones que respalden esa decisión me tope con https://medium.com/@mnemon1ck/why-you-should-not-use-angularjs-1df5ddf6fc99 donde recomiendan React o Polymer, y critican duramente a Angular principalmente, junto a Backbone y Knockout. Necesito saber si estas criticas se basan razones concretas o son criticas subjetivas basadas en una percepción personal equivocada. Mi pregunta es: ¿cual es la ventaja de… Read more »
Este tema puede ser candidato para una reseña.
Creo que ampliaré el tema 🙂
Excelente 🙂
Tambien me gustaria agregar:
https://medium.com/@benastontweet/an-intervention-4535d835e836
http://larseidnes.com/2014/11/05/angularjs-the-bad-parts/
Angular es muy potente, ofrece muchas ventajas pero a veces me encuentro con estas opiniones que me confunden.