Introduction to Apex
What is Apex? Apex is an object-oriented programming language. Apex is an on-demand or a cloud computing language. In case of Java, you can have a local java runtime environment and you can execute your code on your own system that option does not exist for Apex. Apex only runs on Salesforce servers. It is very similar to Java or c# with respect to the syntax. It runs in a multi-tenant environment. Apex is case-insensitive. Apex is compiled and executed in the cloud. Apex is not a general-purpose programming language but is instead a proprietary language used for specific business logic functions. Apex required unit testing for deployment into a production environment. It has an implicit connection to the database.