function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
David SomekhDavid Somekh IDE

Hello Developers,

What is the best envoirement of writing apex code?

Do you I have to download eclpise and to install IDE?



Michael VerhovskiMichael Verhovski
That's right. Another option is Developer Console. I personaly use MavensMate ( with Sublime Text. 
Thanks Michale, MavensMate looks great! 
If you work with your team on the same project, do not use Developer Console. It's easy to reach 5000 API request limit/day. Also, it's hard to resolve code conflict.
The best environment for apex code is going to be subjective, depending on your criteria for evaluating "best".
If you are already familiar with Eclipse, for example via Java development, then you may find the familiarity of the IDE suits your needs the most.  It has all the features you would expect from a desktop IDE.  The IDE is now also open source, so should you wish to customise it or build extra functionality you can do so.
Mavens Mate is very popular, especially with those developers who want a desktop IDE but are looking for something more lightweight than Eclipse (which can use a lot of memory).  Mavens Mate is based on an editor called Sublime Text, so has a relatively low memory footprint. Developer Console
If you dont need to have an IDE on the desktop then the Developer Console continues to improve and add more features.  Some developers fine the console very easy to work with as you dont need to switch between your org and IDE.  So long as you have a modern browser you can be highly productive with the developer console.

Again, the term best is subjective, so my advice is to understand what you want to get out of these tools and where they can support you.  Some tools may be better in specific situations that others and so no need to just stick with one.

Hope this helps.