Porque React Seguira Siendo El Rey Del Front-End 馃憫

La manera en c贸mo聽React聽se ha apropiado del mundo del web development ha sido impresionante. Esto se le puede atribuir a muchos factores. El primero de ellos es que,聽React聽tuvo mucha ayuda y respaldo de varios lugares, empezando por la gente de Facebook (sus creadores) quienes colaboraron f茅rreamente y propiciaron que muchos developers decidieran dar el salto inicial hacia聽React.

En este mundo de r谩pida evoluci贸n y avance, en ocasiones, es sencillo el perder la noci贸n del tiempo. Tan es as铆, que, no hace mucho que聽Angular聽era el rey indiscutido del mundo del web development, sin embargo, ocurri贸 algo inesperado, Google, la compa帽铆a detr谩s de聽Angular, decidi贸 que, para conmemorar el lanzamiento de su segunda versi贸n,聽Angular 2, iban a reescribir todo el framework desde cero, b谩sicamente haciendo instant谩neamente obsoleta la primera versi贸n de聽Angular.

El decir que esa fue una decisi贸n controversial seria quedarse corto.

Mucha gente -y me sumo a la multitud- quedamos estupefactos ante tal hecho, se dijeron y pensaron mil cosas ante tal acontecimiento, pero por mucho, la duda m谩s grande era si el equipo de聽Angular聽har铆a lo mismo para la versi贸n 3 de su framework, el cual, convenientemente, ahora cambiaria de versi贸n cada 6 meses. Es decir que, basado en lo que hab铆an hecho, exist铆a la posibilidad de tener que aprender un framework nuevo cada 6 meses.

A todas estas, y un poco m谩s astutos, la gente de Facebook vio una oportunidad enorme: 驴Por qu茅 no atraer a los desilusionados de聽Angular聽y tratar de hacerlos parte permanente de nuestra base de usuarios?

Hay que admitirlo, fue una estrategia brillante y los resultados hablan por s铆 solos:

聽Ouch...

Esta gr谩fica muestra las estrellas en Github respectivas a cada proyecto y si bien no son un marcador definitivo, dan una idea bastante acertada del inter茅s en cada uno en particular. De igual manera, podemos observar la destituci贸n del trono que sufri贸聽Angular. A todo esto, cabe aclarar que esta gr谩fica toma en cuenta la versi贸n 2+ de聽Angular.

Un dato curioso, relativo a聽Angular, es que la gente de Google se irrita un poco cuando la gente llama a su framework por cada n煤mero de versi贸n que lleva. Actualmente, estamos viviendo en la era de聽Angular 6聽y mucha gente as铆 se refiere al framework, sin embargo, si quieres seguir la convenci贸n ling眉铆stica que quiere Google, a la versi贸n 1 le llamaras聽AngularJS聽y a la versi贸n 2 en adelante, simplemente le llamaras聽Angular.

Esos y otros errores de gran significado, muchos en la presentaci贸n y marketing de聽Angular, contribuyeron de manera definitiva a la popularizaci贸n de聽React.

A New Challenger Appears?

Si bien es cierto que聽React聽es una librer铆a y no un framework de cabo a rabo, el ecosistema ha facilitado que pueda contender con聽Angular聽y聽Vue聽pr谩cticamente como si fuera un framework completo.

Al ver la gr谩fica, seguramente notaste que se encuentra incluido el proyecto聽Vue, un framework que muy recientemente supero a聽React聽en cuanto a las estrellas en Github.聽Vue聽combina lo que muchos consideran las mejores partes de聽React聽&聽Angular聽para crear un framework integro con constantes innovaciones como su interfaz grafica que fue recientemente presentada al mundo, la cual, nos permitir谩 manejar y crear aplicaciones de聽Vue聽desde una interfaz intuitiva y amigable.

Este tipo de innovaciones en聽Vue, son algo que constantemente nos ofrece a los entusiastas de este framework y no cabe duda que el equipo de聽React聽ya debe de haber tomado nota, por lo que es muy probable que pronto tengamos noticias importantes con respecto a si聽React聽seguir谩 siendo el rey o si tal vez habr谩 una nueva coronaci贸n en el mundo del web development.

Referencias: