Top 10 Multi-Language IDEs for Linux

By Pratik Shivarkar | Labels: , , , , , , ,

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

There are many around. but not all of them support more than one or two languages. Keeping all of them is definitely not an option and you need to choose between the best ones available.

1. Komodo IDE

Komodo IDE is an excellent award winning IDE from ActiveState, based on famous Mozilla project, which makes it extensible. Komodo supports many languages which includes Perl, PHP, Python, C/C++ Ruby, Tcl, JavaScript, CSS, HTML, and XML, RHTML, Template-Toolkit, HTML-Smarty, Django. and few more. Komodo has the all features you’ll ever need, that to with a very good interface and ease of use, also its Cross-Platform which will run on Windows, Mac or Linux. You can take a look at detailed features -> Here <-. However Komodo IDE is not free.. but you can always get a free/open-source version that is Komodo Edit or Open Komodo which is source code editor with the same features of Komodo IDE.
2. NetBeans

NetBeans is an Open-Source and free IDE from Sun Microsystems, which is based of Java, NetBeans is known to be very good with developing the applications in Java GUI applications, but IDE also supports other languages like C/C++, Python, PHP, Ruby, Groovy, JavaScript. NetBeans is extensible, and Cross-Platform and a very good editor like Komodo, however the Java interface is the only problem which is not heavily customizable. It has some trouble with single file programs, as you always have to create project. but NetBeans is the best option for free IDE. You can look for more features here.
3. Eclipse

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.
4. MonoDevelop

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
5. KDevelop

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…
6. Geany

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++
8. Anjuta

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
9. CodeLite

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.

Reblog this post [with Zemanta]

blog comments powered by Disqus


Your Ad Here