It’s fast & lightweightĮven though Aurelia doesn’t have a Virtual DOM implementation, it has managed to outperform React in benchmarks performed. Learning Aurelia is just learning modern Javascript. When you develop with Aurelia, you’re not learning a framework, you’re learning standards. Unless you’re specifically applying for an AngularJS or React job, then the obscurity of Aurelia shouldn’t be seen as a downside, it’s actually irrelevant. Aurelia is not an abstraction, it’s based on real standards. If you’re worried that learning Aurelia means you’ll get left behind or find it difficult to get a job, don’t. The beautiful thing about learning a standard is if you decide to move on from Aurelia in the future, you aren’t throwing away everything you just learned, as many Angular 1.x developers experienced. Also leaning on an upcoming ECMAScript 2017 feature, Aurelia utilises decorators extensively, although they’re not required. Custom attributes, custom elements and view-models are all classes. Even the Angular 2 team wrote their own custom HTML parser, eschewing the HTML standard in their quest to enforce case sensitivity in HTML.Īurelia heavily leans on the ECMAScript 2015 release for its core, specifically classes and module syntax (import, export, default). While libraries like React tout features like the Virtual DOM, they also come with the added baggage of promoting alternative non-standard abstractions like JSX syntax. As Javascript matures by adding in new features and API’s for us to work with, converging with other standards such as Fetch, standards are a big deal and important to the future of the web. This is a huge deal, possibly more than many realise. Learning Aurelia in 2017 means you get to work with a stable framework, the best possible start.įront-end development has a bit of a reputation for fly-by-night frameworks and libraries to disappear before they hit a version 1.0, so for Aurelia to hit v1 and then continually improve as well as add new features, that in itself is a big deal. There was an alpha period, followed by a beta period and then release candidate before it went stable in mid-2016. While many new faces discovered Aurelia in 2016, it might surprise you to know that Aurelia was officially announced January 26th, 2015, two years ago. The Aurelia framework is backed by a company founded by Rob Eisenberg which funds itself through consulting, workshops and paid training materials.īefore jumping to conclusions, I implore you to give this article a read and then decide if Aurelia is right for you. Most front-end developers who have been around for at least 4 or 5 years most likely have the same backstory, going from jQuery to Angular, then possibly ReactJS shortly after.Īdmittedly Aurelia isn’t supported by a mega-corp with endless troves of cash, but that doesn’t mean it isn’t worthy of being at the top. So understandably, it can be hard to convince a developer one option is better than the other. When it comes to frameworks and libraries, developers have never had so much choice.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |