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