Aura is a decoupled, event-driven framework for developing widget-based applications. As an architecture it takes advantage of patterns best practices for developing maintainable applications.
The framework itself is leverages libraries and patterns front end developer find familiar. Aura’s source code is publicly available and is backed by headless and browser unit tests.
Fresh front-end programmers can study the concepts of Aura and implementation of libraries to build applications and learn tools like AMD, grunt, unit tests in the process.
Intermediate programmers can hit the ground running utilizing experience already learned with requirejs and AMD spec modules and apply the libraries of their choice.
For a more technical overview, see Implementation.
Features:
Demos and examples can be found via the Aura homepage or may be it locally by downloading the code.
You can catch the latest developments at the Aura Github Page or jump right in and Build An Aura App.
The project is based on concepts discussed by Nicholas Zakas in Scalable Application Architecture and by Addy in Large-scale Application Development.
If you can’t find the information you’re looking for, have a look at the index or try to find it using the search function: