From Fedora Project Wiki

Developer applications

A list of apps that developers should easily have available:

  • intellij
  • android studio
  • vagrant
  • sublime
  • atom
  • spotify
  • skype (teamwork)


Here is a list of the main IDEs per development stack:

Python

Open Source

  • PyCharm Community Edition (IntelliJ)
  • PyDev (Eclipse)

Closed Source

  • PyCharm Pro (Extra web development extensions, JavaScript, HTML, remote deployment...)

Ruby/Rails

Open Source

  • Eclipse

Closed Source

  • RubyMine (IntelliJ based)

NodeJS

Open Source

  • Eclipse (Nodeclipse)

Closed Source

  • WebStorm

PHP

Open Source

  • Eclipse

Closed Source

  • PhpStorm (IntelliJ based)

Java (J2SE/J2EE)

Open Source

  • IntelliJ Community Edition
  • Eclipse
  • NetBeans

Closed Source

  • IntelliJ Pro (Enterprise web framework support)

Android

Open Source

  • Android Studio (based on IntelliJ Community Edition)
  • Eclipse (deprecated by Google)
  • NetBeans (community supported)

Scala

Open Source

  • IntelliJ
  • Eclipse

Groovy

Open Source

  • IntelliJ
  • Eclipse

Clojure

TBA


C#/F#/.NET

Open Source

  • MonoDevelop