Salesforce Apex is a proprietary programming language used to develop applications on the Salesforce platform. The language has been gaining in popularity among developers. There has been some speculation that the language is on its way out because Visualforce is more heavily bound to it and it’s possible to build Lightning Web Components (LWC) and Lightning Components without Apex. Flow, and Salesforce Flow Triggers feel like they are getting more and more powerful with each release.
So is Salesforce Apex really dead? The short answer is no.
Salesforce Apex is still alive and well and is still the language of choice for many developers building applications on the Salesforce platform. The language offers developers a wide range of capabilities, such as writing custom business logic, creating custom objects and fields, and integrating with external systems. Apex is still required for a lot of things. Triggers, Scheduled Jobs, Batch Jobs, and much other functionality are only possible through Apex. Salesforce Apex is integrated into the Salesforce platform, which makes it easy for developers to develop and deploy applications quickly.
Wrapping It up
Salesforce Apex is still alive and well and is still the language of choice for many developers. Over time it seems that Apex may not be as necessary because of point-and-click development and a lot of the magic happening within Lightning Web Components.