Salesforce introduced development with Apex language and Visualforce language in the year 2006(approx). Then, after a few years, in the year 2014, Salesforce introduced another UI i.e. “Lightning” with a framework called “Aura” for a better user experience and fast speed.
As Aura was difficult to learn, use and understand. Soon, in the year 2019, salesforce introduced another framework which is Lightning Web Component(LWC), which is easier to learn, use and understand.
When it comes to backend programming in Salesforce, Apex is the language that is used.
- For the customization in the frontend UI(Classic and Lightning),
- For Classic, Visualforce, a markup language is used to create new pages.
- For Lightning, there are two programming models or frameworks: Aura and LWC
Why learn Salesforce Development?
As Salesforce is having great scope for learning and working, and also, salesforce is greatly in demand.
Various businesses are salesforce, they want to achieve various requirements. But all the requirements cannot be achieved through point and click, so, there we use development.
Also, Salesforce Development is great in demand.
Languages required to learn Salesforce Development
There are various languages required to learn Salesforce Development, they are Apex, LWC, VF page, and Aura page.
What is the use of Apex, Vf page, and LWC?
The use of these coding languages and frameworks is when any of the requirements is not accomplished using a declarative approach.