Salesforce recently announced it’s new weapon – Salesforce 1 Lightning which on Aura Framework. Today we’re going to figure out what is Aura Framework all about.
What is Aura – Aura is a UI framework for developing dynamic web apps for mobile and desktop devices. Aura provides a scalable long-lived lifecycle to support building apps engineered for growth.
Why Use Aura – Aura comes with a rich and extensible component set to kick start building apps. You don’t have to spend your time optimizing your apps for different devices as the components take care of that for you.
The framework intelligently utilizes your server, browser, devices, and network so you can focus on the logic and interactions of your apps.
How Do I Develop with Aura?
You can build your user interface at a granular level and easily integrate with popular toolkits and libraries, such as jQuery. Aura’s lightweight and scalable architecture uses two key building blocks: components and events.
Components use markup that looks similar to HTML. You can also use HTML or any other code that can execute within an HTML page. Components are encapsulated and their internals stay private. You can extend existing components to customize their behavior.
The robust event model enables you to develop loosely coupled components. Once you define the events that interact with your components, your team can work on the components in parallel to quickly build a powerful app.
Aura also supports a powerful expression language, embedded testing, performance, and security features.
In case of any questions or suggestions please feel free to contact at firstname.lastname@example.org | Tweet Me @matteys