Sin embargo, muchos hablan de la innovation como si fuera el encendido de una bombilla, un momento aha que solo golpea a los creadores más brillantes. Pero incluso la bombilla fue inventada simultáneamente por 21 personas diferentes en diferentes partes del mundo. Edison pudo haber conseguido esa última patente, pero la innovation de la bombilla fue lenta, acumulativa e inevitable. La innovation no es un singular momento de eureka.
Entonces, ¿qué se necesita para hacer algo completamente nuevo y útil a partir de cosas que ya existen? ¿Cómo creamos un cambio sísmico a partir de cosas que ya estaban aquí antes? A menudo hablamos de las olas de los frameworks de JavaScript, ese único momento en el tiempo en el que un framework alcanza una relevancia masiva. Pero no hablamos de lo que compone una ola. Las olas no se crean por sí solas. Son creadas por una fuerza de la naturaleza, el viento. Y así, hoy, mientras hablamos de la innovation en la industria, vamos a hablar sobre el viento y las olas.
Soy Sarah Drasner, y hoy vamos a hablar sobre la formación de las olas de frameworks desde el epicentro. Entonces, ¿quién soy yo para hablar de esto de todos modos? En el pasado, yo era una desarrolladora de React. Di la conferencia principal en el Rally de React en 2016 entre algunas otras conferencias, y luego finalmente encontré a Vue y me enamoré de él, llegando a ser miembro del equipo principal de Vue. En septiembre del año pasado, tomé un trabajo de directora de ingeniería en Google, incluyendo pero no limitado a los lenguajes de JavaScript y TypeScript, pruebas web, incluyendo Karma, y algunos frameworks, uno de los cuales es Angular. Yo personalmente no dirijo el equipo de Angular. Puedes pensar en mí más como la abuela de Angular. Y aunque hoy me voy a centrar mucho en Angular, sé que lo que te estoy contando, sé que puedo contarte la misma historia desde la perspectiva de enfoque de varios frameworks, ya que el punto es que todos aprendemos unos de otros. Sin embargo, lo que creo que es único e intrigante de Angular es lo bien que ha sobrevivido. Ha moldeado e influenciado múltiples olas de JavaScript de formas que creo que pocos se dan cuenta completamente. Y a su vez, aprende y crece y continúa creciendo de los que están a su alrededor. Así que básicamente, cuando veo que otros frameworks prosperan, también me siento muy feliz por ellos.
Lo que me lleva a, ¿cómo llegamos todos aquí? ¿Y cómo jugó Angular un papel? Para ver a dónde va, es útil aprender del pasado y de dónde venimos. Pero te advierto, esta es un área polémica, y las personas pueden no estar siempre de acuerdo en algunos de estos puntos. ¿Recuerdas cómo dije que la innovation era más como una red o un sistema que un único momento aha? ¿Y recuerdas cómo dije que Angular y otros han resistido la prueba del tiempo? Bueno, ninguno de estos frameworks se hizo de la nada. Las primeras versiones de Angular y AngularJS fueron uno de los frameworks de JS más modernos, y se inspiraron en sus predecesores, Rails y JQuery. Ninguno de los cuales realmente categorizaría como un framework de JS moderno, como lo conocemos hoy. A partir de ahí, tenemos Ember, también en esta primera ola, inspirándose también en Rails. Handlebars, en el que Yehuda Katz trabajó anteriormente. Y las capacidades de spa de AngularJS. Luego tenemos Backbone, aprendiendo también de Angular, pero también de los enfoques MVP. Y Knockout, que aprendió de Handlebars y jQuery, introduciendo conceptos importantes, como las propiedades calculadas.
Comments