Salesforce brings Lighting Web Components to OSI

Salesforce is coming to Open Source India 2019 again. And, they have a single mission—"evangelise our Lightning Web Components stack, and thereby help Javascript developers work on standards based frameworks to get out of the constant learning curve of proprietary stacks.”

Plus, when asked about Open Source India, the Salesforce team added, “India has a vibrant developer community and we are excited about the opportunity of connecting with them in this forum. We want to help them take a step forward in evolving this by creating more avenues for innovation, career growth and above all technological advancements which will put India as a thought leader in this space.”

Lightning Web Components

Salesforce has open sourced its Lightning Web Components (LWC) framework, allowing developers to contribute to the roadmap, learn the framework at a deeper level by exploring the source code, and use the same JavaScript framework whether they are building on Salesforce or any other platform.

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 benefits are significant: you only need to learn a single framework and you can share code between apps. And because Lightning Web Components is built on the latest web standards, you know you are using a cutting-edge framework based on the latest patterns and best practices.

What’s more, the Lightning Web Components framework doesn’t have dependencies on the Salesforce platform. Instead, Salesforce-specific services are built on top of the framework. What that layered architecture means is that you can now use the Lightning Web Components framework to build web apps that run anywhere.

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.

Share: