American cloud-based software company Salesforce on Wednesday announced that it is open sourcing its Lightning Web Components framework.
“In the past, developers often had to use different frameworks to build different sides of an application. For example, you’d use Aura to build the employee-facing side of an application on Salesforce and React, Angular or Vue to build the customer engagement side of the application on Heroku or any other platform. Today, you can use Lightning Web Components to build both sides of the application,” the company explained in the blog post.
Built on the latest web standards
Salesforce introduced Lightning Web Components a few months ago by leveraging the web standards breakthroughs of the last five years.
According to the company, Lightning Web Components has three key parts:
- The Lightning Web Components framework: the framework’s engine.
- The Base Lightning Components: a set of over 70 UI components all built as custom elements.
- Salesforce Bindings, a set of specialized services that provide declarative and imperative access to Salesforce data and metadata, data caching, and data synchronization.
The company noted that the Lightning Web Components framework doesn’t have dependencies on the Salesforce platform and instead, Salesforce-specific services are built on top of the framework.
Developers can now use the Lightning Web Components framework to build web apps that run anywhere, it said.
Developers can get started with the open source platform by visiting the new web site for the project: at lwc.dev.
Salesforce also tweeted to announce the open sourcing of its framework: