Integrated Development Environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of a source code editor、a compiler and/or an interpreter、build automation tools、a debugger、;Sometimes a version control system and various tools are integrated to simplify the construction of a GUI.
Reference:https://en.wikipedia.org/wiki/Integrated_development_environment
rIDE (Redlands Integrated Developing Environment) is an IDE for linux developed by students, for students with one purpose in mind. We wanted to create a program that would take the hassle out of learning code. Effectively, a text editor with a go button.
With that in mind two students, Mark Holmquist and Logan May, at the University of Redlands have set forth to create rIDE. rIDE looks like a basic text editor with a nice and simple user interface that supports six languages. It contains support for C++, Python, Prolog, Lisp, Whitespace, and LOLCODE.
Platform:Linux License:BSD License
Reference:https://redlandside.sourceforge.net/
Common Lisp development system. Includes command-line and IDE Lisp interpreters. Possibility of creating EXE-files
Platform:Windows License:GPL
Reference:https://www.ufasoft.com/lisp/
MCLIDE is a free open source Macintosh IDE for Lisp implementations on any platform. It is a double-clickable, stand-alone GUI based lisp development environment that connects to a Lisp either locally or through the network.
MCLIDEs user interface is based on the mature IDE of Macintosh Common Lisp. It provides rich interactive development and debugging tools in the form of dialogs interacting with the target Lisp (screen shots). The built-in programming editor has paren matching, automatic indentation and numerous shortcuts. It comes with plug-ins providing optional lisp syntax styling and symbol completion.
Platform:Mac OS License:unknown
Reference:https://mclide.in-progress.com/
Jabberwocky is a integrated development environment for the LISP programming language. The following components are available :
A editor with syntax coloring and code completion.
A interaction pane with the LISP process.
A browser of the sources,functions,macros etc..
A source level debugger (the successor of Lisp Debug).
Platform:Cross platform License:GNU General Public License (GPL)
Reference:https://jabberwocky.sourceforge.net/
LispIDE is a basic graphical shell for several Lisp and Scheme implementations available for Windows. LispIDE seems to work with:Corman Common Lisp,Steel Bank Common Lisp,CLISP,Gnu Common Lisp,Gambit Scheme,Bigloo Scheme,SCM Scheme,Arc,newLISP,OpenLisp,Clozure Common Lisp,PicoLisp,Clojure,Armed Bear Common Lisp. Please let me know if any others work. LispIDE is freeware.
Features
· Syntax highlighting for Common Lisp and Scheme.
· Support for CLISP, SBCL, Corman Lisp or any commandline Lisp or Scheme implementation.
· Tabbed documents.
· Easy sending of Lisp expressions to the REPL.
· Command history using arrow keys.
· Common Lisp HyperSpec and Common Lisp the Language, 2nd edition included.
· Restart Lisp button.
·LispIDE uses Scintilla for it's editor component.
Platform:Windows License:unknown
Reference:https://www.daansystems.com/lispide/
PHP Coder is an IDE (Integrated Development Environment) especially developed for PHP programmers.
Through tight integration of the PHP interpreter and the PHP documentation, PHP Coder gives you a time-saving Development Interface. Features are Full Integration of the PHP Interpreter and the PHP documentation, Integrated Preview window, Full Syntax Highlighting for HTML and PHP, AutoComplete for frequently used text constructs, Project manager, Tag Buttons and all the standard editing functions like almost unlimited undo, copy and paste, searching, …
Platform: Windows;License: Freeware
References: https://www.phpide.com/php-editors/php-coder/
OpenWeb IDE is intended to be a cross platform web development IDE to facilitate to development of web based applications built using PHP and web technologies such as XHTML, XML, CSS and Javascript.
Platform: Cross platform; License: GNU General Public License (GPL)
Reference: https://openwebide.sourceforge.net/
Phido (Pronounced Fido) is an Integrated Desktop Environment for PHP, made with Java for Cross-platform compatiability. It features a debugging mode to view your web pages in action, and tab capabilities for editing multiple files.
Platform: Cross platform; License: GNU General Public License (GPL)
Reference: https://sourceforge.net/projects/phido/
A PHP IDE written in C++ with features like code completion, code templates, find (and replace) in project. The aim of the project is to make an IDE that is fast and just works.
Platform: Cross platform; License: GNU General Public License (GPL)
Reference: https://sourceforge.net/projects/skphpide/
Codelobster PHP Edition streamlines and simplifies php development process. You don't need to keep in mind names of functions, arguments, tags and their attributes; methods etc - we've implemented it for you in the autocomplete feature for PHP, HTML, JavaScript and even CSS. Also, you can always get necessary help information by F1 or using special Help control.
Platform: Cross platform; License: https://www.freevistafiles.com/license/CodeLobster-Software+CodeLobster-PHP-Edition.html
Reference: https://www.codelobster.com/
Ide.php is a web-based editor for quick development of server-side code. It offers a rapid prototyping environment, letting the user test and save snippets of code with minimal overhead.
Ide.php was primarily written for PHP, but has been extended to enable development in any server-side scripting language available on the server where it's running, like SSI, ASP, JSP, SSJS, even CGI!
Ide.php eliminates the need to use several separate programs (text editor, FTP program and web browser) for web development, since all work is done directly through the browser. This helps to shorten development time, and is also very helpful when learning a new scripting language, like PHP.
Platform: Cross platform; License: GNU General Public License
Reference: https://www.ekenberg.se/php/ide/about_ide.php?label=what
Dev-PHP is a well-featured integrated development environment (IDE). You'll be able to create scripts and applications using the PHP scripting language and the PHP-GTK library(both included in the "PHP Package").
Platform: Windows; License: GNU General Public License
Reference: https://devphp.sourceforge.net/
Sally - A Simple C++ IDE" is a GPL multi-compiler C++ IDE for WindowsXP/2000.
Platform:Windows License:GPL
Reference:https://sallyide.sourceforge.net/
The Ecere IDE is a complete development environment for editing code, designing graphical user interfaces, managing and building projects as well as debugging. Its aim is to fully support eC and C programming, but also supports including and building e.g. C++ modules as part of the projects.
Platform:Cross platform License:BSD License
Reference:https://www.ecere.com/technologies.html
Bloodshed Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. It uses Mingw port of GCC (GNU Compiler Collection) as it's compiler. Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler.
Platform: Windows (under XP) License:GNU General Public License
Reference:https://www.bloodshed.net/devcpp.html
Quincy is freeware open-source. It is a simple programming environment for C/C++ on Windows. It contains an editor, a compiler, a debugger, and graphics and GUI toolkits.
Platform: unknown License:unknown
Reference:https://www.codecutter.net/tools/quincy/
C-Free is a professional C/C++ integrated development environment (IDE) that support multi-compilers. Use of this software, user can edit, build, run and debug programs freely.
With C/C++ source parser included, although C-Free is a lightweight C/C++ development tool, it has powerful features to let you make use of it in your project.
Platform:Windows License:https://www.programarts.com/cfree_en/programarts_enduser_license.htm
CodeLite is an open-source, cross platform IDE for the C/C++ programming languages.
Platform: Cross platform License: GPL v2
Reference:https://www.codelite.org/
DrJava 是一款開放源碼的輕量Java開發環境,這款軟體主要設計給學生讓初學的人有一個有直觀的界面並用互動的方式學習Java程式設計. Java是一款靜態編譯語言, 也就是說Java程式需要經過編譯的過程才能執行. 這對於剛剛接觸Java程式設計尤其是第一次接觸編程的人來說是一個很費時的. 有的情況下, 使用者只想測試一些簡單的Java語言特性或是更廣義來講一些編程邏輯的測試, 透過一個內建的互動功能, DrJava都能夠很迅速地做到. DrJava讓測試Java像是在寫腳本語言的程式碼. 對於想要開始編程或是瞭解Java程式語言的人, DrJava是一個學習曲線很平順的入門編輯環境.在此同時, DrJava還有一些符合軟體工程精神的功能, 讓學生們可以一次接觸到.
Gel is a Java IDE that is written in a language other then Java and is natively compiled for Windows. Unlike other Java IDEs available, this enables Gel to be very small and very quick. It works great on suboptimal hardware and consumes little memory.
Platform:unknown License:unknown
Reference:https://www.gexperts.com/products/gel/gel.php