The Stuntbyte "IDE" allows developers to use quality editors like Sublime Text 2 and VIM when developing Apex Code. This is useful because Salesforce's "Force.com IDE" is currently quite limited.
Here's what Sublime Text 2 looks like:
- Support compilation, error reporting, and, unlike "Force.com IDE", easy access to the line of code that caused an error -- simply click on the error message and go to the right line, in the right file!
- Make the debug log easy to access and search. No more fiddly copy and pasting.
- Have easy code navigation. Drill down into classes and method calls, and pop back up again.
- Include limited auto-completion.
- Are fast!
- Are nicely extensible.
The 'IDE' extensions don't do everything:
- There is no support for creation of new files from within the editor. In practice this isn't a big deal, and if people shout we'll be happy to add it :-)
- File deletion isn't integrated into the editors. You'll just be deleting the file from the local file system. Given the lack of version control in Salesforce, this is currently considered to be a good thing, and we have deliberately not wired it up. Our "backend" does support file deletion, so if you are brave you are welcome to add it.
- Controlling debugging levels via the API simply doesn't seem to work. If anybody from Salesforce can help, we'd be glad to hear from you!