Comparaciones con otros frameworks

Logos de los framework a comparar

Tabla de comparaciones

Ember cuenta con grandes caracteristicas y ventajas, sin embargo, en comparación con otros framework, y consultado diversas fuentes, puede no ser tan buena opción con respecto a sus competidores.

La siguiente tabla aborda la comparación de Ember.js con otros 3 grandes frameworks, tales como React.js, Angular.js y Vue.js

Atributos React.js Angular.js Ember.js Vue.js
Tipo Libreria para constuir interfaces de usuario. Framework Framework Framework
Respaldado por Facebook Google La comunidad La comunidad
Fecha de salida Marzo 2013 Septiembre 2016 Diciembre 2011 Diciembre 2014
Rendimiento Excelente Bueno Lento en renderizado Excelente
Enlace de datos Una dirección Dos direcciones Dos direcciones Dos direcciones
Usado para Webs modernas y desarrollo de aplicaciones nativas (iOS y Android) Gran escala y prestaciones para desarrollo de aplicaciones Desarrollo de aplicaciones web Desarrollo de Web y SPAs
Curva de aprendizaje Más facil que Angular Empinada Empinada Pequeña
Modelos en que se basan Modelo de objetos del documento virtual Modelo-vista-controlador (MVC) Modelo-vista-modelo-vista (MVVM) Modelo de objetos del documento virtual
Velocidad de desarrollo Normal Normal Rápida Normal
Popularidad Popular entre desarrolladores Popular entre desarrolladores Más de 20.000 stars en GitHub Más de 40.000 stars en GitHub durante el año
Compañias usándolo Facebook, Twitter, Paypal, entre otras Google, Forbes, Wix, entre otras Netflix, LinkedIn, Twitch, entre otras Alibaba, Baidu GitLab, entre otras

Conclusión

Basándonos en esta tabla y datos obtenidos en otras webs, tales como Versus, podemos llegar a la conclusión de que todas ellas tienen sus caracteristicas que las hacen únicas, en el caso de ember, a pesar de ser un framework más específico y no tan accesible para desarrolladores noveles, puede ser un gran framework a utilizar debido a los potentes complementos que tiene, utilidades o herramientas que presenta (como Ember-CLI), la estabilidad que presenta, su motor de plantillas, el soporte de propiedades computadas o su plugin de validación de entrada o los datos vinculantes perceptibles.

Por esto, Ember debe de ser un lenguaje a tener en cuenta, aunque, como se ve en el gráfico superior, su uso haya ido disminuyendo al cabo de los años.

Gráfico de comparación de frameworks
Gráfico de comparaciones