Aura
Aura is a component based UI framework to build mobile and web apps on Salesforce Platform.
Why Aura
- Aura provides an easy way to cleanly breakup your apps into distinct and encapsulated components while still allowing them to interact with each other by passing events. This makes it easy for teams to build complex apps with ease.
- Aura also comes with whole host of pre-built components and enterprise features like versioning, localization support, caching techniques to name a few.
- Helps build better and more modern mobile apps than Visualforce but with the same skillset.
- Aura is already battle tested in several apps including official Salesforce1 mobile app and several Salesforce apps.
Aura Framework Flavors
It comes in two flavors, Aura OSS
and Aura On The Platform(AotP)
although both share the same code base.
Aura OSS
This is the open source version of Aura. This can run on any Java back-end and is a super-set of Aura on the Platform. You can get find more details here: http://documentation.auraframework.org/
Aura On The Platform (AotP)
This version of Aura uses APEX backend and runs inside Salesforce1 platform. If you want to build Aura apps and run it inside Salesforce org or inside Salesforce1 mobile app, you should use AotP.
AotP OnlyAll the tutorials contained in this site are AotP only.