6

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?

Please post your suggestions one per answer as a Community Wiki post.

  • 2
    Perhaps we can collect answers in a community wiki? – bigbang Jul 2 '15 at 15:25
  • 2
    I'm voting to close as too broad because any Linux IDE can be used on elementary. There are thousands of IDEs that work on Linux — many programming languages have one, if not multiple ones. “What IDEs are available in elementary” (excluding third-party packages) would be reasonably scoped, but boring. What IDEs are available for a specific programming language could work. – Gilles 'SO- stop being evil' Jul 2 '15 at 16:13
  • 1
    @Gilles even the latter would be really broad. I've voted to close for the same reason. – user3 Jul 2 '15 at 16:15
  • I don't think anyone wants to start to list all IDEs available, rather only the ones that work and integrate well under elementary. This makes the question quite opinion-based, but not broad as in "please list 1000 Linux IDEs"... – quassy Jul 2 '15 at 17:31
  • IDEs for all languages or for a specific one? This question is way too broad. – Gabriel Jul 2 '15 at 18:06
6

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.

  • I think it's pointless to have one answer for all. Rather have one answer for each IDE so people can vote and comment on the merrits of each individual IDE. – quassy Jul 2 '15 at 17:34
5

Atom

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.

Features:

  • 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

Download a .deb file here

There is also theme available to make Atom fit in with elementary.

Not the answer you're looking for? Browse other questions tagged or ask your own question.