What is true about the Apex programming language?
- It’s designed to work with custom objects you create declaratively
- It’s the easiest way to build and customize your Salesforce application
- Anyone can use it in GE, PE, PXE, and UE orgs
- It’s just a replacement for Java or C#
- Keeping your data integration squeaky clean
- Embed a page from an external system into the UI
- Connecting to an external database using OData
- Moving data between Salesforce and an external app
- By social interaction through groups, feeds, and record following
- By enabling your customers to message you from their org
- By creating a group video-chat environment for real-time collaboration
- Through public chat forums only
- Customer Community, because it restricts the data that vendors can access
- Partner Community, because vendors must view Opportunity objects
- Customer Community, because approval processes must be able to specify vendors
- Partner Community, because vendors must use Chatter
- Build a mobile app on the Heroku platform using Heroku Connect
- Optimize your pages for mobile and use the Salesforce1 mobile app
- Create custom objects for Leads and Opportunities, then use custom code to develop the app
- Create native device apps using the Salesforce Mobile SDK
Trailhead : Identify Tools to Build Your App