Lab / JS

Aurelia.js Framework Javascript el remplazo de Angular2

Durante varios meses desde que se anunció el nuevo Angular2 estuve a la expectativa de ver que era lo nuevo de lo que todos hablaban, y la peor decepción para mi fue cuando sale una versión totalmente ajena a la original, era como volver a comenzar desde cero, a aprender otra vez, y dije le voy a dar una oportunidad! Pero me parece tonto el uso de typescript, disque para "tipados fuertes y código más bonito" enserio? Como que el estándar es6 no tuviera tantas ventajas para hacer el código hermoso, y no bastara con una buena lógica para evitar recibir un string en lugar de un number y lo más gracioso del caso es que al transpilar el código oh sorpresa sigue siendo es5!

Entonces estuve esperando que le dieran algo de soporte a la parte de Javascript y me terminé cansando de esperar así que estuve investigando un poco y terminé encontrando algo que me pareció la solución perfecta correcta y lo que ahora en adelante será mi nuevo pan de cada día junto con node.js, Algo llamado Aurelia.js.

¿Qué es Aurelia.js?

Aurelia.js es un framework Javascript orientado a componentes testeable con soporte para es5, es6, es7 y typescript fácil de usar y pareja perfecta de node.js.

Que no te inventen y que no te cuenten pero me encantó tanto por que es un framework Javascript con soporte para typescript y no un framework typescript con soporte Javascript como lo es Angular2, ustedes saben a qué me refiero, tiene todas las bondades y perfecciones de las versiones nuevas de Javascript y si eres un renegado necio que cree que typescript es lo que necesita, no hay problema por que opcional-mente lo puedes usar, pero nativa-mente viene con Javascript.

AURELIA ALLOWS US TO FOCUS ON BUSINESS LOGIC, NOT ON THE FRAMEWORK - SO CONCISE AND SIMPLE, YET SO POWERFUL AND FLEXIBLE! "ATS UIBOUPIN"

Ese es el lema real de lo que es este fabuloso framework.

Características:

¿Quién inventó esto y quien le da soporte?

Bueno resulta que esto fue inventado por la empresa Blue spire, que es creadora de varios frameworks de trabajo en el front-end como Durandal y Caliburn.Micro, el creador de esta empresa es un tipo genio programador de Javascript que como el lo relata empezó a trabajar en el mundo de programación desde los 10 años con lenguajes muy antiguos, pero le agarró cariño hasta llegar a ser un gran programador, Que oooh sorpresa, Él estuvo involucrado en la creación de Angular2, pero dejó el proyecto por que digo que el nuevo Angular2 era una burla por haberse salido tanto de lo que originalmente fue su nombre es Rob Eisenberg lo pueden leer en su blog oficial que por cierto es un blog hecho con ghost, esto le dio un plus extra ante mi decisión por dejar Angular2 y lo mejor de todo que si eres amante de la tecnología MEAN Mongo Express Angular y Node.js, el nombre no cambia si incluyes aurelia y además está pensado para encajar a la perfección con node así que puedes ir pensando en usar Mongo Express Aurelia y Node.js

Yo no cambiaba a Angular por nada del mundo cuando salió su versión 1.X.0 Pero no me gustó lo que hicieron con la nueva versión, así que porque no probar esto, aveces nos dejamos guiar por el marketing y no investigamos, además es una comunidad muy nueva la de Aurelia.js así que si aprendes rápido a crear cosas con él, puedes escalar puestos muy altos en la web.