Pages

Wednesday 20 August 2014

TOP 10 IDE ( Integrated Development Environment) for linux

TOP 10 IDE(Integrated Development Environment) FOR PROGRAMMER::
 

  1. Eclipse



 In computer programming, Eclipse is an integrated development environment (IDE). It contains a base workspace and an extensible plug-in system for customizing the environment. Written mostly in Java, Eclipse can be used to develop applications. By means of various plug-ins, Eclipse may also be used to develop applications in other programming languages: Ada, ABAP, C, C++, COBOL, Fortran, Haskell, JavaScript, Lasso, Natural, Perl, PHP, Prolog, Python, R, Ruby (including Ruby on Rails framework), Scala, Clojure, Groovy, Scheme, and Erlang. It can also be used to develop packages for the software Mathematica. Development environments include the Eclipse Java development tools (JDT) for Java and Scala, Eclipse CDT for C/C++ and Eclipse PDT for PHP, among others.

  2. NetBeans


NetBeans

NetBeans is an integrated development environment (IDE) for developing primarily with Java, but also with other languages, in particular PHP, C/C++, and HTML5 It is also an application platform framework for Java desktop applications and others.
The NetBeans IDE is written in Java and can run on Windows, OS X, Linux, Solaris and other platforms supporting a compatible JVM.
The NetBeans Platform allows applications to be developed from a set of modular software components called modules. Applications based on the NetBeans Platform (including the NetBeans IDE itself) can be extended by third party developers.

  3. Komodo


Komodo

Komodo Edit is a free text editor for dynamic programming languages. It was introduced in January 2007 to complement Active State's commercial Komodo IDE. With the release of version 4.3, Komodo Edit is built on top of the Open Komodo project. Many of Komodo's features are derived from an embedded Python interpreter.Open Komodo uses Mozilla and Scintilla code base as they share many features and support the same languages (including Python, Perl, PHP, Ruby, Tcl, SQL, Smarty, CSS, HTML and XML) and computer platforms (Linux, Mac OS X, and Windows). The editor component is implemented using the NPAPI, with the Scintilla view embedded in the XUL interface in the same manner as a web browser plugin.

  4. CodeBlocks


CodeBlocks

Code::Blocks is a free and open source, cross-platform IDE which supports multiple compilers including GCC, Clang and Visual C++. It is developed in C++ using wxWidgets as the GUI toolkit. Using a plugin architecture, its capabilities and features are defined by the provided plugins. Currently, Code::Blocks is oriented towards C, C++, and Fortran. It has a custom build system and optional Make support.
Code::Blocks is being developed for Windows, Linux, and Mac OS X and has been ported to FreeBSD OpenBSD and Solaris.
The latest stable version as of August 2014 is Code::Blocks 13.12, which was released on December 27, 2013

5 . Geany


Geany

Geany is a lightweight cross-platform GUI based text editor using Scintilla and GTK+, including basic Integrated Development Environment (IDE) features. It is designed to have short load times, with limited dependency on separate packages or external libraries. It is available for a wide range of operating systems, such as BSD, Linux, Mac OS X, Solaris and Windows. Among the supported programming languages and markup languages are C, C++, C#, Java, JavaScript, PHP, HTML, LaTeX, CSS, Python, Perl, Ruby, Pascal, Haskell, Erlang, Vala and many others.

  6. MonoDevelop


MonoDevelop is an open source integrated development environment for Linux, OS X, and Windows. Its primary focus is development of projects that use Mono and .NET frameworks. MonoDevelop integrates features similar to those of NetBeans and Microsoft Visual Studio, such as automatic code completion, source control, a graphical user interface (GUI) and Web designer. MonoDevelop integrates a Gtk# GUI designer called Stetic. It supports C#, F#, Java, Boo, Visual Basic.NET, Oxygene, CIL, Python, Vala, C and C++

7-CODE-LITE

 


CodeliteCodeLite is a free, open-source, cross-platform IDE for the C/C++ programming languages



8 . Anjuta


Anjuta

 Anjuta is an integrated development environment written for the GNOME project. It has support for the C C++, Java, JavaScript, Python and Vala programming languages. It comes standard on base installation DVDs of major Linux distributions such as Ubuntu, openSUSE, Fedora and Mandriva Linux(amongst others).

9 . KDevelop


KDevelop
KDevelop is a free software integrated development environment (IDE) for the KDE Platform on Unix-like computer operating systems. KDevelop includes no compiler; instead, it uses an external compiler such as GCC to produce executable code.
The current version, 4.6, was officially released on 9 December 2013. It builds on KDE Platform 4 technology and supports C, C++, PHP, and Python development.
The last stable release of the previous major version, 3.5.5, which is based on K Desktop Environment 3 technology, supports many programming languages such as Ada, Bash, C, C++, Fortran, Java, Pascal, Perl, PHP, Python and Ruby. Released under the GNU General Public License, KDevelop is free software.

10-BLUE FISH EDITOR


 Bluefish is a Free software advanced text editor with a variety of tools for programming in general and the development of dynamic websites. Bluefish supports development in (among others) HTML, XHTML, CSS, XML, PHP, C, C++, JavaScript, Java, Google Go, Vala, Ada, D, SQL, Perl, ColdFusion, JSP, Python, Ruby and shell.[1] Bluefish is available for many platforms, including Linux, Solaris and Mac OS X, and Windows.[2] Bluefish can be used integrated in GNOME or run independently. Bluefish fills the niche market between the plain text editors and the full IDE: Bluefish is relatively lightweight and easy to learn, while still providing many features of an integrated development environment to support both programming and the development of websites. Bluefish is translated in 17 languages.

No comments:

Post a Comment