Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

unidades:01_introduccion:03_porqueangularjs [2015/09/22 12:42]
admin
unidades:01_introduccion:03_porqueangularjs [2016/01/28 19:37] (actual)
admin
Línea 46: Línea 46:
  
 ===== React ===== ===== React =====
-[[https://​facebook.github.io/​react/​|React]] es el último framework que se ha añadido a la fiesta ​es el que se ha puesto de moda en 2015. Lo he añadido aquí debido a qye es muy //cool// pero realmente no están al mismo nivel. React está mas orientado a la parte visual y al renderizado mientras que AngularJS es un framework mas completo. De hecho en la conferencia de AngularJS de 2015 (la ng-conf) una de las charlas fue "​Angular + React = Speed" puedes ver [[https://​www.youtube.com/​watch?​v=XQM0K6YG18s|el video]] y [[https://​docs.google.com/​presentation/​d/​17EzSOpxcWyJvsLNhHP0IQJwLPel2ZEAZB7lxZWce5Ms/​edit#​slide=id.p|las slides]]. Por lo que React sería mas un complemento de AngularJS que un reemplazo.+[[https://​facebook.github.io/​react/​|React]] es el último framework ​(o realmente librería) ​que se ha añadido a la fiesta ​es el que se ha puesto de moda en 2015 y está desarrollado por Facebook ​. React está mas orientado a la parte visual y al renderizado mientras que AngularJS es un framework mas completo. De hecho en la conferencia de AngularJS de 2015 (la ng-conf) una de las charlas fue "​Angular + React = Speed" puedes ver [[https://​www.youtube.com/​watch?​v=XQM0K6YG18s|el video]] y [[https://​docs.google.com/​presentation/​d/​17EzSOpxcWyJvsLNhHP0IQJwLPel2ZEAZB7lxZWce5Ms/​edit#​slide=id.p|las slides]]. Por lo que React sería mas un complemento de AngularJS que un reemplazo. ​
  
 +Aun así React se ha vuelto muy popular entre ciertos sectores del mundo JavaScript. Parte de su éxito radica en una curva de aprendizaje mas corta , que parece mas cercano a JavaScript ​ (aunque AngularJS tambien es JavaScript),​ pero también debido a que junto con React facebook ha incluido otras librerías como [[https://​facebook.github.io/​flux/​|Flux]],​ [[https://​github.com/​facebook/​relay|Relay]],​ [[https://​facebook.github.io/​immutable-js/​|Inmutable.js]] o estándares como [[https://​facebook.github.io/​graphql|GraphQL]].
  
 +La pregunta que mucha gente se hace a principios de 2016 es si aprender React o AngularJS. A esa pregunta nadie tiene la respuesta correcta a fecha de hoy pero mi opinión personal es la siguiente: Si tu parte servidora está hecha con Java o .NET o vienes de esos mundos deberás aprender AngularJS pero si tu parte servidora está hecha con Node.js o tiene experiencia con Node.js debería aprender React.
  
 +Por último hay que decir que la nueva versión de AngularJS , se llama [[https://​angular.io/​|Angular 2]] y supone una cambio importante en AngularJS . Esta nueva versión que a principios de 2016 aun está en beta, ha conseguido que sea mas sencilla, que necesite menos código y que sea mas rápida. Sin embargo lo ha hecho a cambio de perder la compatibilidad con AngularJS 1.x. Esta falta de compatibilidad hacia atrás es lo que también puede haber ayudado al éxito de React.
  
 +Pero como decimos, 2016 será el año de ¿React o Angular 2?
  
-Por último es una cuestión de popularidad,​ AngularJS ​creo que ya ha ganado la guerra sea o no sea realmente mejor que Ember. Los siguiente números ​los he sacado ​del siguiente ​blog [[http://​www.airpair.com/​js/​javascript-framework-comparison|AngularJS vs. Backbone.js vs. Ember.js]]:+ 
 + 
 + 
 + 
 + 
 + 
 + 
 +Por último es una cuestión de popularidad,​ AngularJS ​vemos los siguiente números ​sacados ​del blog [[http://​www.airpair.com/​js/​javascript-framework-comparison|AngularJS vs. Backbone.js vs. Ember.js]]:
  
 ^ Metric ​ ^  AngularJS ​ ^  Backbone.js ​ ^  Ember.js ​ ^ ^ Metric ​ ^  AngularJS ​ ^  Backbone.js ​ ^  Ember.js ​ ^
Línea 62: Línea 73:
 |  Usuarios de extensiones Chrome ​  ​| ​ 150k   ​| ​ 7k   ​| ​ 38.3k  | |  Usuarios de extensiones Chrome ​  ​| ​ 150k   ​| ​ 7k   ​| ​ 38.3k  |
  
-Con estas cifras, el claro ganador es AngularJS y solo por eso ya deberíamos elegir AngularJS ¿Porque? ​son muchos los motivos, al haber mas gente usando AngularJS +Aunque esos datos ya son antiguos ​la guerra está ya únicamente entre React y angularJS.
-  * Hay mas documentación +
-  * Encuentras antes solución a tus problemas ​errores +
-  * Se hacen mas //​librerías//​ ((En AngularJs son módulos)) que te pueden servir en tu proyecto +
-  * Todos los trucos que necesites ​ya los ha encontrado alguien por ti. +
-  * Etc. +
- +
-Así que no te lo pienses, AngularJS es el frameowrk que debes empezar a prender ya si eres un desarrollador JavaScript.+
  
 Aun así hay una gráfica que suele circular por internet sobre como te gusta AngularJs a lo largo del tiempo: Aun así hay una gráfica que suele circular por internet sobre como te gusta AngularJs a lo largo del tiempo:
unidades/01_introduccion/03_porqueangularjs.1442918574.txt.gz · Última modificación: 2015/09/22 12:42 por admin
Ir hasta arriba
CC Attribution-Share Alike 3.0 Unported
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0