I use Scratch for programming in elementary OS, and then Terminal to run it.
While this works fairly well, I would like to know which IDEs are available for elementary OS? What are the drawbacks and advantages?
elementary OS developers use a text editor by personal preferences. mine is sublime text with of course terminal to build. This gives developer the advantages to know also about the build process and what is used like libraries.
There is also this : https://github.com/PerfectCarl/ValaBinding this is a vala binding for monodevelop IDE. i haven't tried it but you could if you want.
Atom is a text editor that's modern, approachable, yet hackable to the core—a tool you can customize to do anything but also use productively without ever touching a config file.
- Built on web technologies for easy hacking of the editor itself
- Wide array of packages to extend functionality
- Theming support
- Built-in git-support
- Multiple panes (split view), file system browser, autocompletion