The Force.com IDE is a powerful client application for creating, modifying and deploying Force.com applications. Based on the Eclipse platform and built on the Tooling API, the Force.com IDE provides a comfortable environment for programmers familiar with integrated development environments, letting you code, compile, test, package, and deploy all from within the IDE.
The Force.com IDE is an integrated development environment for developing applications on the Force.com platform using Apex, Visualforce, and metadata components. Designed for developers and development teams, the IDE provides tools to accelerate Force.com application development. These tools include wizards, source code editors, test execution tools, deployment aids, integrated help, and an interactive debugger.
The Force.com IDE is built on top of the open-source Eclipse Platform and is available as a plug-in. The plug-in is open source , you can find and contribute to its source code on GitHub.
You can use the Force.com IDE to:
- Utilize the Compare Editor to merge changes when conflicts are detected.
- Test and debug Apex classes and triggers using the Apex Test Results view.
- Run anonymous blocks of Apex on the server in the Execute Anonymous view.
- Browse schema objects and fields or assemble and execute SOQL queries in the Schema Explorer.
- Synchronize project contents with changes on the server using Save to Server, Refresh from Server, and Synchronize with Server commands.
- Deploy metadata components from one Salesforce organization to another, or validate a planned deployment without saving changes, using the Deploy to Server wizard.
Lightning Components: The benefits of Lightning Components include an out-of-the-box set of components, event-driven architecture, and a framework optimized for performance.
Apex Code: The Force.com IDE is the only tool you need to write and manage Apex classes and triggers. The Force.com IDE locates syntax errors, and its Apex Test Runner executes unit tests and integrates error messages, debug output, and code coverage reports.
Visualforce: Create and edit Visualforce pages, components, static resources, and controllers.
Application Components: Download and edit all metadata components available in the Metadata API. Create Eclipse projects containing definitions of your Force.com schema, tabs, applications, and more! Edit these components directly in the IDE and changes are saved back to your organization automatically.
Development Lifecycle: Develop and test your project against a Sandbox or Developer Edition organization, then deploy the finished application into your production organization with the Deploy to Server wizard.
Online Project Mode: Keep your local metadata files up to date with your Salesforce organization and easily detect and resolve conflicting changes.
Schema Explorer: View your Salesforce organization’s schema and construct and execute SOQL queries from within the Force.com IDE. Similar to the Apex Explorer, the Schema Explorer shows information about all standard and custom objects and fields.
Code Share: Apply Force.com application lifecycle management best practices through integration with any Eclipse-enabled version control system. Teams can now collaborate on the development, testing and deployment of their PaaS applications.
- Launch Eclipse and click Help > Install New Software
- Click Add
- In the Add Repository dialog, set the Name to “Force.com IDE” and the Location to https://developer.salesforce.com/media/force-ide/eclipse45. For Spring ’16 (Force.com IDE v36.0) and earlier Force.com IDE versions, use http://media.developerforce.com/force-ide/eclipse42.
- Click OK.
- If you want to install an older version of the plug-in (for example, if you do not have Java 8), be sure to clear the option “Show only the latest versions of available software.“
- Eclipse downloads the list of available plug-ins and displays them in the Available Software dialog.
- Check the box next to the Force.com IDE plug-in and click Next.
- In the Install Details dialog, click Next.
- In the Review Licenses dialog, accept the terms and click Finish.
- Eclipse downloads and installs the Force.com IDE and any required dependencies. When installation is complete, you will be prompted to restart. Click Yes.
- When Eclipse restarts, select Window > Open Perspective > Other, select Force.com and click OK.
“Explore – Techila Global Services, A Salesforce development company”