Top 10 / Best Multi-Language IDEs for Linux
“Hardest thing about programming is typing” - I don’t know who said it, but True.
Therefore we always need something to help us, an IDE
1. Komodo IDE
Eclipse a famous IDE made for heavy Java development, with almost every feature that an advance IDE needs. Eclipse also supports languages like C/C++, Python, using plug-ins. Eclipse also maintains a plug-in central, but eclipse is not a must get multi-language IDE because of Heavy and Complicated interface. Its not good for the starters but professionals may like it.
MonoDevelop is an IDE primarily designed for C# and other .NET languages. MonoDevelop enables developers to quickly write desktop and ASP.NET Web applications on Linux. (It is Cross-Platform). MonoDevelop makes it easy for developers to port .NET applications created with Visual Studio to Linux and to maintain a single code base for all platforms, However this IDE is made for unique purpose so you can’t ignore it. Take a look at some new features
KDevelop, and old friend. a cross-platform, extensible and full-fledged IDE for C/C++, Ruby and PHP. It is mostly used for KDE/QT development, However the new version based on KDE 4 is still under development, and most of the GUI developers have switched to Qt-Creator, and not to forget there are many fans of this IDE out there…somewhere…
Geany – A very lightweight and useful IDE till date, which supports languages like C, Java, PHP, HTML, Python, Perl, Pascal and a lot of file types. It is also cross-platform and extensible. It does not have some super-duper feature that you may not even use. but it is surely one of the applications you would like to keep.
7. Code::Blocks IDE
Code::Blocks, a very good IDE for C/C++, can also be used for Python (via plug-in), It is cross-platform and extensible. It got all the features you will need for C/C++ like GTK/QT development or widget creation. It supports more than one compiler. It is the best option if you always want to stick with C/C++
Anjuta is a versatile Integrated Development Environment (IDE) for C and C++ on GNU/Linux. It has been written for GTK/GNOME and features a number of advanced programming facilities. It also have the glade/gnome GUI designer/code generator. It designed for a special purpose. It is extensible by plug-ins but will only run on Linux. Here are some more features
CodeLite is a powerful open-source, cross platform IDE for the C/C++ programming languages. It also support syntax highlighting for other languages. Somehow CodeLite is very similar to Code::Blocks but with less features. CodeLite is more like vanilla C/C++ IDE.
10. Gedit ( With Plugins )
Gedit – Not a born IDE, but the best editor you can find. It is a gnome application extensible by plug-ins, which adds a huge functionality to a normal editor turning it into IDE. You can find the list of useful plug-ins on this post. Gedit only works on Linux.
blog comments powered by Disqus