Some of the popular web application frameworks are
- Ruby on Rails
Anatomy of an Aura Component
Multiple components are included in a single application.
Each component bundle behaves individually.
Salesforce Lightning components bundle uses the architecture for single-page use. Single Page applications are web applications that use a single HTML file and dynamically change when the user interacts with the website. This framework supports both client-side controllers and server-side controllers.
The components that present while creating a lightning aura application bundle are
Application or component
To configure the component layout a markup language is used.
The only required resource in a bundle. Contains markup for the component or app. Each bundle contains only one component or app resource.
Two controllers are used for handling, Java script for client- side processing or Apex for server-side processing.
Are you migrating to Lightning ? Learn how we have successfully migrated our customers into lighting at the lowest of the cost with no loss of functionality. Click here to have a consultant contact you.
Contains styles for the component.
A file is provided for document reference or sample code who ever received your components.
Client-side renderer to override default rendering for a component.
Custom icon resource for components used in the Lightning App Builder or Experience Builder.
- Component events are handled by the component itself or a component that contains the component.
- Application events are handled by all components that are listening to the event. These events are essentially a traditional publish-subscribe model.
Functionalities of Lightning Aura
- Controllers specify the functionality of all the components in operation.
- We can create aura components by using Developer console and by Salesforce CLI.
- Aura and LWC can communicate using Public API’s and Events.
- Lightning Web Components can be embedded inside the Aura Components.
Salesforce preferred lightning for better performance. We used Visualforce framework for salesforce classic. Though Aura components are used widely, currently LWC are the upgraded version because of its smooth functionality and effective performance over Lightning Aura Components.
Are you a small or medium sized business ? Decrease your spend and increase your revenue through efficient customer acquisition, management and retention using Salesforce.