Building Web & Mobile Applications Using Web Components

1 min readJonas Gray on Jan 26, 2015

open source component-based frameworks from leading tech companiesWe’ve seen an explosion of open source component-based frameworks from leading tech companies including Facebook’s ReactJS, Twitter’s Flight, Google’s Polymer, and Mozilla’s Brick, and the subject of this talk, Salesforce’s Lightning.js. Similarly, these JavaScript frameworks push for us to build web and mobile applications using web components.

What are web components?

Web components are essentially building blocks for the web. They encapsulate HTML, CSS, and JavaScript, interact via events, and can be stacked. They enable developers to bundle markup and styles into custom HTML elements. As a result, developers can create apps as a set of reusable components.

With mobile’s exponential growth, developers are adapting to the changing landscape and developing applications for both web and mobile. When we render on the server side, mobile will fall short. Web components bridges the gap between the old and the modern, and in the talk below, Salesforce Developer Evangelist Raja Rao DV walks through Lightning.js, the open source framework Aura, and web components development.

The talk includes a live demonstration of building web and mobile applications with the Lightning App Builder.

Building Web and Mobile Applications Using Web Components from PubNub on Vimeo.