Late 2008, early 2009; Salesforce introduced Apex and Visualforce technologies to the developer community which runs on top of the Force.com Platform. Which allowed S-Controls to be deprecated around Spring 2009 release.
- They were the technology before Visualforce
- Light-weight web app runs on Salesforce and executed on the browser
- Used for adding UI components, write client-side workflows & to create/modify records
And last but certainly not least, Salesforce introduced Salesforce1 Lightning Components. The Lightning Component framework is a UI framework for developing dynamic web apps for mobile and desktop devices. It’s a modern framework for building single-page applications.
Author: Tuan Abdeen, Salesforce Certified Domain Architect.