The Developer Console, Workbench, and different IDEs are all tools that connect to your Salesforce environment through the Salesforce API, which means that the permission to use the API should be enabled to use one of these tools by the user.
Working with the Developer Console, Workbench, and Force.com IDE platforms
Developer Console
The Developer Console is the out-of-the-box, cloud-based IDE that Salesforce provides you with. It is only connected to one org—the one from which you start up the Developer Console. It's not possible to open the Developer Console from your production org and connect it to one of your sandboxes or other environments!
The Developer Console can be used to:
- Create, edit, and delete Apex...