Lightning for Salesforce

Lightning Unveiled! Think Swift replacing Objective C

  • Chris Fellows
  • 12/15/2017
  • no comments

Lightning unveiled is reminiscent of how Apple unveiled Swift.

Lightning is many things for many people, but the most effected will be developers.

For users, Lightning is a long, long, long awaited update to get with the times. Finally HTML5 UI displays, drag and drop components and a stylish menu bar. The most powerful CRM tool finally has a UI that is fit for its users in 2015 and beyond.

For admins, Lightning is power. Easily build components, drag and drop and presto, deployed functionality that before required APEX, release cycles, project managers, etc.

For business sponsors writing the checks, a tool users love to use and maybe even rave about? Very possibly. A side benefit is that lightning will make development efforts possibly more affordable and timely. Admins or junior level developers can deploy components that before required expensive developers and architects. Further, Lightning opens up the developer playing field since there is more support for Javascript. Its possible you can hire a developer simply based on UI skillsets that have little to no APEX coding experience.

For developers, Lightning is a paradigm shift. Developers who have gotten by without a deep knowledge of modularization, object oriented code design, fundamental knowledge of cloud based software and no Javascript skills will have to change or risk being left behind.

The power of Lightning definitely requires that your APEX code is robust and scalable. You cannot risk 1000 triggers firing because a user dragged an opportunity to a new projected sales level.

And HTML5 and Angular is a must going forward for developers. Javascript has evolved over the past 10 years to a power house language. The fight for the top dynamically typed language (Ruby, Python, Javascript) may have been won… unexpectedly by Javascript.

Given these changes, the playing field for developers just got larger. If you’re an APEX developer, you’re about to compete with UI coders, of whom there are plenty.

Of course with any change, opportunity is abundant for those who love transition and evolution. I personally am excited by the changes and what is possible. Delivering a new level of reporting only found in traditional reporting tools may be possible in Salesforce. Integration with large datasets and fast responsive UIs are simply fun and exciting to build and use.

Here’s to a bright, exciting future… lightning style.