Сравнение интегрированных сред разработки

В следующие таблицы включены пакеты программ, которые являются интегрированными средствами разработки. Отдельные компиляторы и отладчики не упомянуты.

Язык ассемблера

IDE Лицензия Windows Linux macOS Другие платформы Отладчик Ассемблер Автодополнение Макросы/шаблоны
SASM GPL Да Да Нет Неизвестно Да NASM, MASM, GAS и FASM Да Да
fasm EUPL, BSD Да Нет Нет KolibriOS Нет FASM Неизвестно Неизвестно
NASM Develop IDE GPL Да Нет Нет Неизвестно Да NASM Неизвестно Неизвестно
RadASM Бесплатная Да Нет Нет Неизвестно Да MASM, FASM, NASM, TASM, GoAsm, High Level Assembly Да Да
SlickEdit Проприетарная Да Да Да AIX, HP-UX, Solaris, Solaris SPARC Нет MASM, High Level Assembly, Linux Assembly, OS/390 Assembly Да Да

Компонентный Паскаль

IDE Лицензия Windows Linux Другие платформы
BlackBox Component Builder BSD Да Да
CPIde Проприетарная Да

ActionScript

IDE Лицензия Windows Linux macOS Другие платформы Отладчик Разработка GUI Профилирование Статический анализ кода MXML
FDT Проприетарная Да Да Да JVM Да Нет Да Да Да
FlashDevelop MIT Да Нет Да Нет Да Нет Да
Flash Builder Проприетарная Да Нет Да JVM Да Да Да Да Да
IntelliJ IDEA ASL Да Да Да FreeBSD, OpenBSD, Solaris, JVM Да Нет Да Да Да
Realaxy ActionScript Editor Проприетарная Да Да Да JVM Да Нет Нет Да Да

Ada

IDE Лицензия Windows Linux macOS Другие платформы Отладчик Разработка GUI GNU toolchain Профилирование Покрытие кода Автодополнение Статический анализ кода Дизайн на основе GUI Браузер классов
Eclipse[1] EPL Да Да Да FreeBSD, Solaris, OpenIndiana, JVM Да Да[2] Нет Неизвестно Неизвестно Да Неизвестно Нет Да
GNAT Programming Studio GPL Да Да Да Solaris Нет Неизвестно Да Да Да Да Да Неизвестно Да

BASIC

IDE Лицензия Windows Linux macOS Другие платформы Отладчик Разработка GUI GNU toolchain Профилирование Покрытие кода Автодополнение Статический анализ кода Дизайн на основе GUI Браузер классов
PureBasic Проприетарная Да

Да

Да Solaris, AmigaOS Да Да Нет Да Да Да Нет Да Нет
PowerBASIC Проприетарная Да Нет Нет Да Нет Нет Нет Нет Нет Нет Нет Нет
Microsoft Visual Studio Проприетарная Да Нет Нет Нет Да Да Неизвестно Да Да Да Да Да Да

C/C++

IDE Лицензия Windows Linux macOS Другие платформы Отладчик Разработка GUI GNU toolchain Профилирование Покрытие кода Автодополнение Статический анализ кода C C++ Дизайн на основе GUI Браузер классов
IDE for Android Java C++ Неизвестно Нет Нет Нет Android Да Да Неизвестно Неизвестно Неизвестно Неизвестно Неизвестно Да Да Да Неизвестно
Anjuta GPL Нет Да Да Да Неизвестно Неизвестно Неизвестно Да Неизвестно Да Да Да Да
C++ Builder Проприетарная Да Нет Да Да Да Да Неизвестно Неизвестно Да Да Да Да Да Неизвестно
Code::Blocks GPL Да Да Да Да Да Да Да Неизвестно Да Да Да Да Да[3] Да
Codeforge Проприетарная Нет Да Нет Да Неизвестно Неизвестно Неизвестно Неизвестно Да Да Да Да Да Неизвестно Неизвестно
CodeLite GPL Да Да Да Да Да Да Неизвестно Неизвестно Да Да Да Да Да Да
Dev-C++ GPL Да Нет Да Да Неизвестно Неизвестно Неизвестно Неизвестно Неизвестно Да Да Да Неизвестно
Eclipse CDT EPL Да Да FreeBSD, Solaris, OpenIndiana, JVM Да Да Нет Неизвестно Неизвестно Да Неизвестно Внешний Внешний Нет Нет
Geany GPL Да Да Да Нет Нет Неизвестно Неизвестно Да Неизвестно Внешний Внешний Неизвестно Да
GNAT Programming Studio GPL Да Да Solaris Неизвестно Неизвестно Неизвестно Неизвестно Неизвестно Неизвестно Неизвестно Да Да Неизвестно Неизвестно
KDevelop GPL Да Да Да FreeBSD, Solaris, OpenIndiana Да Да Да Неизвестно Неизвестно Да Неизвестно Внешний Внешний Да Да
Kuzya GPL Да Да Да FreeBSD Неизвестно Нет Да Неизвестно Неизвестно Да Неизвестно Нет Да Да Неизвестно
MonoDevelop GPL, LGPL Нет Да Да Да Да Нет Неизвестно Неизвестно Да Неизвестно Да Да Да Да
NetBeans CDDL, GPL, LGPL Да Да Да JVM Да Нет Нет Неизвестно Неизвестно Да Да Внешний Внешний Нет Да
Pelles C Бесплатная Да Нет Да Да Да Неизвестно Неизвестно Да Неизвестно Да Нет Неизвестно Неизвестно
Qt Creator GPL Да Да Да Да Да Да Да Нет Да Нет Нет Внешний Да Да
Sun Studio Проприетарная Нет Да Solaris Да Да Да Да Да Да Да Да Да Неизвестно Да
Rational Software Architect Проприетарная Да Да JVM Неизвестно Неизвестно Неизвестно Неизвестно Неизвестно Неизвестно Неизвестно Внешний Внешний Неизвестно Неизвестно
Turbo C++ Explorer Бесплатная Да Нет Да Да Да Да Неизвестно Неизвестно Неизвестно Неизвестно Неизвестно Нет Да Неизвестно Неизвестно
Turbo C++ Professional Проприетарная Да Нет Нет Да Да Да Да Неизвестно Неизвестно Неизвестно Неизвестно Нет Да Неизвестно Неизвестно
Ultimate++ BSD Да Да Да Да Да Неизвестно Неизвестно Неизвестно Да Внешний Внешний Неизвестно Да
Microsoft Visual Studio Проприетарная Да Нет Нет Нет Да Да Да Да Да Да Да Да Да Да Да
Microsoft Visual Studio Express Бесплатная Да Нет Да Да Да Неизвестно Неизвестно Да Да Да Да Да Да
wxDev-C++ GPL Да Нет Да Да Неизвестно Неизвестно Неизвестно Да Неизвестно Да Да Да Неизвестно
Xcode Бесплатная Нет Нет Да Да Да Да Да Да Да Да Да Да Да Да
Open Watcom Sybase Open Watcom Public License Да Да OS/2 Да Нет Да Неизвестно Неизвестно Неизвестно Неизвестно Да Да Неизвестно Неизвестно

C#

IDE Лицензия Windows Linux macOS Другие платформы
Geany GPL Да Да Да
Microsoft Visual Studio Проприетарная Да Нет Да Нет
MonoDevelop GPL, LGPL Да Да Да
Rider Проприетарная Да Да Да
SharpDevelop LGPL Да

Common Lisp

IDE Лицензия Windows Linux macOS Другие платформы Редактор Отладчик Степпер Разработка GUI Профилирование Браузер классов
Allegro Common Lisp Проприетарная Да Да Да Solaris, FreeBSD, AIX, Tru64 UNIX, HP-UX Да Да Да Да Да Системы, определения
LispWorks Проприетарная Да Да Да Solaris, FreeBSD, HP-UX Да Да Да Да Да функции, ошибки, процессы, символы, системы
SLIME (Emacs) BSD, GPL, LGPL и Общественное достояние Да Да Да DragonFly BSD, FreeBSD, HP-UX, AIX, IRIX, DOS, NetBSD, OpenBSD, OpenVMS, OS/2, Solaris, и другие UNIX Да Да Да Нет Да Ошибки, символы

D

IDE Лицензия Windows Linux macOS Другие платформы
DlangIDE BST Да Да Да FreeBSD, Solaris, OpenIndiana
Microsoft Visual Studio Проприетарная Да Нет Нет Нет
NetBeans CDDL, GPL, LGPL Да Да Да FreeBSD, Solaris, OpenIndiana, JDK
SlickEdit Проприетарная Да Да Да AIX, HP-UX, Solaris, Solaris SPARC
CodeLite GPL Да Да Да FreeBSD, Solaris, OpenIndiana
Xcode Бесплатная Да Да Да
MonoDevelop GPL, LGPL Да Да Да FreeBSD, Solaris, OpenIndiana
KDevelop GPL Да Да Да FreeBSD, Solaris, OpenIndiana
Geany GPL Да Да Да FreeBSD, Solaris, OpenIndiana
Code::Blocks GPL Да Да Да FreeBSD, Solaris, OpenIndiana
Poseidon IDE Неизвестно Неизвестно Неизвестно Неизвестно Неизвестно
D-IDE Неизвестно Неизвестно Неизвестно Неизвестно Неизвестно
Entice Designer Неизвестно Неизвестно Неизвестно Неизвестно Неизвестно
Zeus IDE Неизвестно Да Неизвестно Неизвестно Неизвестно
Eclipse (среда разработки) EPL Да Да Да FreeBSD, Solaris, OpenIndiana, JVM

Eiffel

IDE Лицензия Windows Linux macOS Другие платформы Отладчик Разработка GUI GNU toolchain Профилирование Покрытие кода Автодополнение Статический анализ кода Дизайн на основе GUI Браузер классов
EiffelStudio GPL и Коммерческая Да Да Да FreeBSD, OpenVMS, Solaris, VxWorks, и другие UNIX Да Да Да Да Автоматическая система тестирования Да Инструмент показателей BON/Диаграмма классов Многооконный

Fortran

IDE Лицензия Windows Linux macOS Другие платформы
Eclipse EPL Да Да Да FreeBSD, Solaris, OpenIndiana, JVM
Geany GPL Да Да
GNAT Programming Studio GPL Да Да Да
KDevelop GPL Да Да Да FreeBSD, Solaris, OpenIndiana
Photran EPL Да Да Да
Open Watcom Sybase Open Watcom Public License Да Да OS/2, DOS
Digital Visual Fortran Проприетарная Да Да OpenVMS, и другие UNIX
IntelliJ IDEA ASL Да Да Да FreeBSD, OpenBSD, Solaris, JVM

Groovy

IDE Лицензия Windows Linux macOS Другие платформы Разработка GUI
Eclipse EPL Да Да Да FreeBSD, Solaris, OpenIndiana, JVM Нет
IntelliJ IDEA ASL Да Да Да FreeBSD, OpenBSD, Solaris, JVM Нет
NetBeans CDDL, GPL, LGPL Да Да Да OpenBSD, Solaris Да
SlickEdit Проприетарная Да Да Да AIX, HP-UX, Solaris, Solaris SPARC Нет

Haskell

IDE Лицензия Windows Linux macOS Другие платформы
Eclipse EPL Да Да Да FreeBSD, Solaris, OpenIndiana, JVM
Leksah GPL Да Да Да
SlickEdit Проприетарная Да Да Да AIX, HP-UX, Solaris, Solaris SPARC

Haxe

См. Список IDE для Haxe

IDE Лицензия Windows Linux macOS Другие платформы
IntelliJ IDEA ASL Да Да Да FreeBSD, OpenBSD, Solaris, JVM
FlashDevelop MIT Да Да Да
Sublime Text Проприетарная Да Да Да
Powerflasher FDT Проприетарная Да Да Да
Haxe IDE (HIDE) MIT Да Да Да

Java

IDE Лицензия Windows Linux macOS Другие платформы Разработка GUI
BEA Workshop for WebLogic Проприетарная Да Да Да Да
BlueJ GPL Да Да Да Solaris, Windows, Linux, Mac OS X Нет
DrJava Пермиссивная Да Да Да Solaris Нет
Eclipse EPL Да Да Да Solaris Да
Geany GPL Да Да Да JVM Нет
Greenfoot GPL Да Да Да Solaris Нет
IntelliJ IDEA ASL Да Да Да FreeBSD, OpenBSD, Solaris, JVM Да
JBuilder Проприетарная Да Да Да Solaris Да
JCreator Проприетарная Да Нет
JDeveloper Проприетарная Да Да Да JVM Да
jGRASP Бесплатная Да Да Да Нет
KDevelop GPL Нет Да Нет Solaris Неизвестно
MyEclipse Проприетарная Да Да Да Да
NetBeans CDDL, GPL, LGPL Да Да Да Solaris Да
Rational Application Developer Проприетарная Да Да Да Solaris, AIX Да
Servoy Проприетарная Да Да Да Неизвестно
Xcode Бесплатная Нет Нет Да Да

JavaScript

IDE Лицензия Windows Linux macOS Другие платформы Автодополнение Просмотр кода
Aptana Studio GPL Да Да Да Да Да
Geany GPL Да Да Да Неизвестно Неизвестно
IntelliJ IDEA ASL Да Да Да Да Да
Light Table MIT Да Да Да FreeBSD, OpenBSD, Solaris, JVM Неизвестно Неизвестно
NetBeans CDDL, GPL, LGPL Да Да Да Да Да
JDeveloper Проприетарная Да Да Да Неизвестно Неизвестно
Servoy AGPL Да Да Да Неизвестно Неизвестно
Spket Проприетарная Да Да Да Неизвестно Неизвестно
WebStorm Проприетарная Да Да Да Да Да

Lua

IDE Лицензия Windows Linux macOS Другие платформы
Decoda GPL Да Нет Нет Нет
Eclipse EPL Да Да Да FreeBSD, Solaris, OpenIndiana, JVM
SlickEdit Проприетарная Да Да Да AIX, HP-UX, Solaris, Solaris SPARC
ZeroBrane Studio MIT Да Да Да

Pascal, Object Pascal

IDE Лицензия Windows Linux macOS Другие платформы Мобильные телефоны Отладчик Разработка GUI Автодополнение
Embarcadero Delphi Проприетарная Да Да Да Android, IOS Да Да Да Да
Dev-Pascal GPL Да Нет Нет Нет Да Нет
Free Pascal IDE GPL Да Да Да AmigaOS, Android, FreeBSD, Game Boy Advance, Haiku, AIX, IOS, MorphOS, DOS, NetBSD, Nintendo DS, Nintendo Wii, OpenBSD, OS/2, Solaris, Windows CE Да Да Нет Нет
Geany GPL Да Да Да FreeBSD, Solaris, OpenIndiana Нет Нет Нет
KDevelop GPL Да Да Да FreeBSD, OpenBSD, NetBSD, Solaris, и другие UNIX Нет Нет Нет
Lazarus GPL, LGPL Да Да Да FreeBSD Да Да Да Да
MIDletPascal BSD, GPL Да Нет Нет Да Нет Нет
PascalABC.NET LGPL Да Да Нет Нет Да Да Да

Perl

IDE Лицензия Windows Linux macOS Другие платформы
Padre AL, GPL Да Да Да
Geany GPL Да Да Да
KDevelop GPL Да Да Да FreeBSD, Solaris, OpenIndiana
ActiveState Komodo MPL, GPL, LGPL Да Да Да
Плагин для IntelliJ IDEA: Camelcade ASL Да Да Да FreeBSD, OpenBSD, Solaris, JVM

PHP

IDE Лицензия Windows Linux macOS Другие платформы
Aptana Studio GPL Да Да Да
Delphi for PHP Проприетарная Да Нет Нет Нет
PHP Development Tools EPL Да Да Да FreeBSD, Solaris, OpenIndiana, JVM
Geany GPL Да Да Да
HTML-Kit Проприетарная Да Нет Нет Нет
KDevelop GPL Да Да Да FreeBSD, Solaris, OpenIndiana
ActiveState Komodo MPL, GPL, LGPL Да Да Да
NetBeans CDDL, GPL, LGPL Да Да Да OpenBSD, Solaris
PHPEclipse EPL Да Да Да FreeBSD, Solaris, OpenIndiana, JVM
PHPEdit Проприетарная Да Нет Нет Нет
Quanta Plus GPL Нет Да Нет
Zend Studio Проприетарная Да Да Да
PhpStorm Проприетарная Да Да Да
Codelobster Условно-бесплатная Да Нет Нет Нет
PHP Expert Editor Проприетарная Да Нет Нет Нет
phpDesigner Проприетарная Да Нет Нет Нет
NuSphere Проприетарная Да Нет Нет Нет

Python

IDE Лицензия Windows Linux macOS Другие платформы
Wing Proprietary Да Да Да
PyDevelop IDE GPL Да Нет Нет
Boa Constructor GPL Да Да Да
Eric GPL Да Да Да
Geany GPL Да Да Да
IDLE PSFL Да Да Да
ActiveState Komodo MPL, GPL, LGPL Да Да Да
NetBeans CDDL, GPL, LGPL Да Да Да OpenBSD, Solaris
Ninja-IDE GPL Да Да Да
PyCharm ASL Да Да Да
PyDev EPL Да Да Да
PyScripter MIT Да Нет Нет
Stani's Python Editor GPL Да Да Да
Spyder MIT Да Да Да
Thonny MIT Да Да Да Raspbian
Eclipse + PyDEV EPL Да Да Да
Microsoft Visual Studio + Python Tools Проприетарная, ASL Да Да Нет
Pyzo[4] Лицензия BSD Да Да Да

R

IDE Лицензия Windows Linux macOS Другие платформы
RStudio AGPL Да Да Да

Racket

IDE Лицензия Windows Linux macOS Другие платформы
DrRacket LGPL Да Да Да

Ruby

IDE Лицензия Windows Linux macOS Другие платформы
Aptana Studio GPL Да Да Да
Eric GPL Да Да Да
Geany GPL Да Да Да
IntelliJ IDEA ASL Да Да Да FreeBSD, OpenBSD, Solaris, JVM
RubyMine Проприетарная Да Да Да
ActiveState Komodo MPL, GPL, LGPL Да Да Да
NetBeans CDDL, GPL, LGPL Да Да Да Solaris
Kate LGPL Да Да Да

Scala

IDE Лицензия Windows Linux macOS Другие платформы
Eclipse EPL Да Да Да FreeBSD, Solaris, OpenIndiana, JVM
IntelliJ IDEA ASL Да Да Да FreeBSD, OpenBSD, Solaris, JVM
NetBeans CDDL, GPL, LGPL Да Да Да Solaris

Smalltalk

IDE Лицензия Windows Linux macOS Другие платформы Отладчик Разработка GUI
Dolphin Smalltalk MIT Да Нет Нет Да Да
Squeak MIT Да Да Да Да Да

Tcl

IDE Лицензия Windows Linux macOS Другие платформы
Eclipse EPL Да Да Да FreeBSD, Solaris, OpenIndiana, JVM
ActiveState Komodo MPL, GPL, LGPL Да Да Да
SlickEdit Проприетарная Да Да Да AIX, HP-UX, Solaris, Solaris SPARC

SQL, PL/SQL

IDE Лицензия Windows Linux macOS Другие платформы Отладчик
JDeveloper Проприетарная Да Да Да JVM
Oracle SQL Developer Проприетарная Да Да Да JVM
Toad Проприетарная Да Нет Нет

См. также

  • Сравнение языков программирования

Примечания

  1. AonixADT Ada Development Toolkit (недоступная ссылка). Дата обращения: 7 февраля 2010. Архивировано 7 июня 2009 года.
  2. Eclipse Qt Integration Архивировано 21 июля 2009 года.
  3. С использованием плагина wxSmith (включено в дистрибутив, требует наличия wxWidgets SDK)
  4. Pyzo.org
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.