Hello, Javier! I'm not really familiar, sooo... what is Salesforce and why should we (most developers) care?
That's a pretty good question actually.
Salesforce is a CRM platform. In a nutshell, it allows any company to keep track of their sales and support cases and other kinds of things related to the lifecycle of a customer. You wanna buy a new laptop? Some sales guy notes it down in Salesforce. You had a problem with the last TV you bought? The case you opened via email is tracked in Salesforce. It's, like I said, a CRM.
And why should you care? The main advantage of Salesforce is that it is COMPLETELY customizable. They have designed a specific OOP language (Apex) with Java-like syntax which allows you to interact with the DB, and all the services of the platform. They also have multiple frontend frameworks which allow you to fully and 100% customize the layout of it. But, on top of all these coding capabilities, they also have a ton of point&click configuration available which turns the platform into a powerhouse.
So... all in all, it's a Platform which you buy licenses for and whose back and front-end you can fully customize with 1% of the effort you would have to invest with other technologies. That and the salaries are much higher than average other technologies.
That's an interesting read. Thanks!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.