Сравнение IDE | это... Что такое Сравнение IDE? (original) (raw)
В следующие таблицы включены пакеты программ, которые являются интегрированными средствами разработки. Отдельные компиляторы и отладчики не упомянуты. Возможно, в английском разделе есть более свежая информация.
Содержание
- 1 ActionScript
- 2 Ада
- 3 BASIC
- 4 C/C++
- 5 C#
- 6 Fortran
- 7 Java
- 8 JavaScript
- 9 Pascal
- 10 Perl
- 11 PHP
- 12 Python
- 13 Ruby
- 14 Smalltalk
- 15 См. также
- 16 Примечания
ActionScript
IDE | Лицензия | Windows | Linux | Mac OS X | Другие платформы | Отладчик | Разработка GUI | Профилирование | Статический анализ кода | MXML |
---|---|---|---|---|---|---|---|---|---|---|
FDT | проприетарная | Да | Да (unstable) | Да | JVM | Да | Нет | Да | Да | Да |
FlashDevelop | MIT License | Да | Нет | Да | Нет | Да | Нет | Да | ||
Flash Builder | проприетарная | Да | Нет | Да | JVM | Да | Да | Да | Да | Да |
IntelliJ IDEA | проприетарная | Да | Да | Да | JVM | Да | Нет | Да | Да | Да |
Realaxy ActionScript Editor | проприетарная | Да | Да | Да | JVM | Да | Нет | Нет | Да | Да |
Ада
IDE | Лицензия | Windows | Solaris | Linux | Другие платформы | Отладчик | Разработка GUI | Toolchain | Профилирование | Покрытие кода | Автодополнение | Статический анализ кода | GUI Based Design | Браузер классов |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Eclipse ADT[1] | EPL | Да | Да | Да | JVM | Да | Да[2] | Нет | Неизвестно | Неизвестно | Да | Неизвестно | Нет | Да |
GNAT Programming Studio | GPL | Да | Да | Да | Mac OS X | Да | Неизвестно | Да | Да | Да | Да | Да | Неизвестно | Да |
BASIC
Основная статья: BASIC
IDE | Лицензия | Windows | Solaris | Linux | Другие платформы | Отладчик | Разработка GUI | Toolchain | Профилирование | Покрытие кода | Автодополнение | Статический анализ кода | GUI Based Design | Браузер классов |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PureBasic | Проприетарная | Да | Нет | Да | MacOS X AmigaOS | Да | Да | Нет | Да | Да | Да | Нет | Да | Нет |
PowerBASIC | Проприетарная | Да | Нет | Нет | Нет | Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
Microsoft Visual Studio | Проприетарная | Да | Нет | Нет | Нет | Да | Да | Неизвестно | Да | Да | Да | Да | Да | Да |
C/C++
IDE | Лицензия | Windows | Linux | Другие платформы | Отладчик | Разработка GUI | Toolchain | Профилирование | Покрытие кода | Автодополнение | Статический анализ кода | Разработка GUI | Браузер классов |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Anjuta | GPL | Нет | Да | Да | Да | Неизвестно | Неизвестно | Неизвестно | Да | Неизвестно | Да | Да | |
C++ Builder | проприетарная | Да | Нет | Да | Да | Да | Неизвестно | Неизвестно | Да | Да | Да | Неизвестно | |
Code::Blocks | GPL | Да | Да | Mac OS X | Да | Да | Да | Да | Неизвестно | Да | Да [3] | Да [4] | Да |
Codeforge | проприетарная | Нет | Да | Нет | Да | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Да | Да | Да | Да |
Codelite | GPL | Да | Да | Mac OS X | Да | Да | Да | Неизвестно | Неизвестно | Да | Да | Неизвестно | Да |
Dev-C++ | GPL | Да | Да | Да | Да | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Нет | Неизвестно | |
Eclipse CDT | EPL | Да | Да | JVM | Да | Да | Нет | Неизвестно | Неизвестно | Да | Неизвестно | Нет | Нет |
Geany | GPL | Да | Да | Нет | Нет | Нет | Неизвестно | Неизвестно | Да | Неизвестно | Неизвестно | Да | |
GNAT Programming Studio | GPL | Да | Да | Solaris | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно |
KDevelop | GPL | Нет | Да | Да | Да | Да | Неизвестно | Неизвестно | Да | Неизвестно | Да | Да | |
Kuzya | GPL | Да | Да | FreeBSD, Mac OS X | Неизвестно | Нет | Да | Неизвестно | Неизвестно | Да | Неизвестно | Да | Неизвестно |
MonoDevelop | GPL | Да | Да | Mac OS X | Да | Да | Нет | Неизвестно | Неизвестно | Да | Неизвестно | Да | Да |
NetBeans C/C++ pack | CDDL | Да | Да | JVM | Да | Нет | Нет | Неизвестно | Неизвестно | Да | Да | Нет | Да |
Pelles C | Freeware | Да | Нет | Да | Да | Да | Неизвестно | Неизвестно | Да | Неизвестно | Неизвестно | Неизвестно | |
Qt Creator | GPL | Да | Да | Mac OS X, FreeBSD | Да | Да | Да | Да | Нет | Да | Нет | Да | Да |
Sun Studio | проприетарная | Нет | Да | Solaris | Да | Да | Да | Да | Да | Да | Да | Неизвестно | Да |
Rational Software Architect | проприетарная | Да | Да | JVM | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно |
Turbo C++ Explorer | Freeware | Да | Нет | Да | Да | Да | Да | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно |
Turbo C++ Professional | проприетарная | Да | Нет | Да | Да | Да | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | |
Ultimate++ | BSD | Да | Да | Да | Да | Да | Неизвестно | Неизвестно | Неизвестно | Да | Неизвестно | Да | |
Microsoft Visual Studio | проприетарная | Да | Нет | Да | Да | Да | Да | Да | Да | Да | Да | Да | |
Microsoft Visual Studio Express | Freeware | Да | Нет | Да | Да | Да | Неизвестно | Неизвестно | Да | Да | Да | Да | |
wxDev-C++ | GPL | Да | Нет | Да | Да | Неизвестно | Неизвестно | Неизвестно | Да | Неизвестно | Да | Неизвестно | |
Xcode | Freeware | Нет | Нет | Mac OS X | Да | Да | Да | Да | Да | Да(*) | Да | Да | Да |
Open Watcom | Sybase Open Watcom Public License | Да | Да | OS/2 | Да | Нет | Да | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно |
C#
Разработчик | Платформа | Лицензия | |
---|---|---|---|
Geany | Team | UNIX / Windows | GPL |
Microsoft Visual Studio | Microsoft | Windows | проприетарная |
MonoDevelop | Novell и Mono community | Cross-platform | GPL |
SharpDevelop | ICSharpCode Team | Windows | LGPL |
Fortran
Разработчик | Платформа | Лицензия | |
---|---|---|---|
Geany | Team | Unix / Windows | GPL |
GNAT Programming Studio | AdaCore | Linux, Windows, Solaris | GPL |
KDevelop | KDevelop Team | Linux | GPL |
Photran | Университет Иллинойса, Лос-Аламосская национальная лаборатория | Linux, Windows, Mac OS X | EPL |
Open Watcom | Volunteers | Linux, Windows, OS/2, DOS | Sybase Open Watcom Public License |
Digital Visual Fortran | Hewlett-Packard | Windows, OpenVMS, Linux, Unix | проприетарная |
Java
IDE | Разработчик | Лицензия | JVM | Платформа | Разработка GUI |
---|---|---|---|---|---|
BEA Workshop for WebLogic | проприетарная | Да | Да | ||
BlueJ | Semi-free | Да | Solaris, Windows, Linux, Mac OS X | Нет | |
DrJava | Либеральная | Да | Windows, Mac OS X, Linux, Solaris | Нет | |
Eclipse JDT | Eclipse | EPL | Да | Windows, Mac OS X, Linux, Solaris | Нет |
Geany | GPL | Нет | Windows, Linux, Solaris | Нет | |
Greenfoot | Semi-free | Да | Windows, Mac OS X, Linux, Solaris | Нет | |
IntelliJ IDEA | JetBrains | проприетарная | Да | Windows, Mac OS X, Linux | Да |
JBuilder | проприетарная | Да | Solaris, Linux, Windows, Mac OS X | Да | |
JCreator | проприетарная | Нет | Windows | Нет | |
JDeveloper | Oracle | freeware | Да | Windows, Mac OS X, Linux, generic JVM | Да |
jGRASP | freeware | Да | Windows, Mac OS X, Linux | Нет | |
KDevelop | GPL | Нет | Linux, Solaris | Неизвестно | |
MyEclipse | проприетарная | Да | Да | ||
NetBeans | Oracle | CDDL, GPL2 | Да | Windows, Mac OS X, Linux, Solaris | Да |
Rational Application Developer | проприетарная | Да | Solaris, AIX, Windows, Linux, Mac OS X | Да | |
Servoy | проприетарная | Неизвестно | Неизвестно | ||
Xcode | freeware | Нет | Mac OS X | Нет |
JavaScript
Разработчик | Платформа | Лицензия | Автодополнение | Инспекция кода | |
---|---|---|---|---|---|
Aptana Studio | Aptana, Inc. | Cross-platform | GPL | Да | Да |
Geany | Team | UNIX / Windows | GPL | Неизвестно | Неизвестно |
IntelliJ IDEA | JetBrains | Cross-platform | проприетарная | Да | Да |
NetBeans | Oracle | Cross-platform | CDDL, GPL2 | Да | Да |
JDeveloper | JDeveloper | Windows, Mac OS, Linux | freeware | Неизвестно | Неизвестно |
Servoy | Servoy Разработчик Team | Cross-platform | Copyright | Неизвестно | Неизвестно |
Spket | Spket Studio | Cross-platform | проприетарная | Неизвестно | Неизвестно |
WebStorm | JetBrains | Cross-platform | проприетарная | Да | Да |
Pascal
Разработчик | Релиз | Windows | Linux | Mac OS X | Mobiles | Отладчик | Разработка GUI | Лицензия | |
---|---|---|---|---|---|---|---|---|---|
Delphi | Embarcadero Technologies | 14 | Да | Нет | Да | Нет | Да | Да | проприетарная |
Kylix | Borland | Нет | Да | Нет | Нет | Да | Да | проприетарная | |
Dev-Pascal | Bloodshed Software | 1.9.2 | Да | Нет | Нет | Нет | Да | Нет | GPL |
Free Pascal IDE | Volunteers | 2.4.2 | Да | Да | Да | Нет | optional | Нет | GPL |
Geany | Team | 0.17 | Да | Да | Да | Нет | Нет | Нет | GPL |
KDevelop | 3.5.3 | Нет | Да | Нет | Нет | Нет | Нет | GPL | |
Kuzya | PLLUG | 2.1.9 | Да | Да | Да | Нет | Неизвестно | Нет | GPL |
Lazarus | Volunteers | 1.0 | Да | Да | Да | Да | Да | Да | GPL[5] |
MIDletPascal | Mobile Experts Group | 3.3 | Да | Нет | Нет | Да | Нет | BSD | |
PocketStudio | winsoft | 3.0 | Нет | Нет | Нет | Да | Да | Нет | проприетарная |
Morfik | Morfik Technology Pty Ltd. | Через сеть | Через сеть | Через сеть | Через сеть | Да | Да | проприетарная |
Perl
Разработчик | Релиз | Платформа | Лицензия | |
---|---|---|---|---|
Geany | Team | 0.17 | Cross-platform | GPL |
KDevelop | KDevelop Team | 3.5.3 | Cross-platform | GPL |
Komodo | ActiveState | 4.1.1 | Cross-platform | проприетарная |
PHP
Разработчик | Релиз | Платформа | Лицензия | |
---|---|---|---|---|
Aptana Studio with PHP plugin | Aptana, Inc. | October 2007, Beta | Cross-platform | GPL |
Delphi for PHP | CodeGear | 1.0 | Windows | проприетарная |
Eclipse PDT | Eclipse Foundation / Zend | 3.0 | Cross-platform | EPL |
Geany | Team | 0.17 | Независимый (с поддержкой GTK2) | GPL |
HTML-Kit | www.chami.com | 292 | Windows | Freeware |
KDevelop | KDevelop Team | KDevelop | Linux | GPL |
Komodo | ActiveState | 4.4.1 | Cross-platform | проприетарная |
NetBeans | www.netbeans.org | 6.9 | Cross-platform для Netbeans | CDDL |
PHPEclipse | www.phpeclipse.com | 1.2.3 | Cross-platform для Eclipse | CPL |
PHPEdit | WaterProof SARL | 2.6.1 | Windows | проприетарная |
Quanta Plus | KDE Web Dev Team | 3.5.8 | Linux | GPL |
Zend Studio | Zend | 7.2 | Cross-platform | проприетарная |
PhpStorm | JetBrains | 5.0.2 | Cross-platform | проприетарная |
Codelobster | Codelobster Software | 4.2.1 | Windows | Freeware |
PHP Expert Editor | www.phpexperteditor.com | 4.3 | Windows | Free for xUSSR |
Python
Разработчик | Релиз | Платформа | Toolkit | Лицензия | |
---|---|---|---|---|---|
Boa Constructor | Team | 0.6.1 | Независимый | wxPython | GPL |
Eric | Detlev Offenbach | 5.0.5 | Независимый | Qt | GPL |
Geany | Team | 1.22 | Независимый | GTK2 | GPL |
IDLE | Guido van Rossum et al. | 2.6.4 | Независимый | Tkinter | Open source |
Komodo | ActiveState | 6.0 | Cross-platform | Mozilla | Проприетарное программное обеспечение/MPL/GPL/LGPL |
NetBeans | Sun Microsystems | 6.9.1 | Независимый | nbPython | CDDL |
PyCharm | JetBrains | 2.6.2 | Cross-platform | проприетарное | |
PyDev | fabioz | 1.6.4 | Cross-platform | MIT License | |
PyScripter | Kiriakos Vlahos | 2.4.1.0 | Windows | Windows | EPL |
Stani's Python Editor | Stani | 0.8.4c | Независимый | wxPython | GPL |
Eclipse + PyDEV | Eclipse Foundation / Zend | 3.6.1 | Cross-platform | EPL |
Ruby
Разработчик | Релиз | Платформа | Лицензия | |
---|---|---|---|---|
Aptana Studio with RadRails plugin | Aptana, Inc. | Ноябрь 2007, beta | Cross-platform | GPL |
Geany | Team | 0.17 | Cross-platform | GPL |
IntelliJ IDEA with Ruby Plugin 4.5 | JetBrains | 12 | Cross-platform | проприетарная |
RubyMine | JetBrains | 4.5.4 | Cross-platform | проприетарная |
Komodo | ActiveState | 4.1.1 | Cross-platform | проприетарная |
NetBeans | Sun Microsystems | 7.1 | Cross-platform | CDDL |
Smalltalk
IDE | Разработчик | Лицензия | Windows | Linux | Mac OS X | Остальные платформы | Отладчик | Разработка GUI |
---|---|---|---|---|---|---|---|---|
Dolphin Smalltalk | Object Arts | Проприетарная | Да | Нет | Нет | Да | Да | |
Squeak | squeak.org | Open Source | Да | Да | Да | Различные | Да | Да |
См. также
- Список CMS для создания сайтов без программирования
- Сравнение языков программирования
Примечания
- ↑ AonixADT Ada Development Toolkit
- ↑ Eclipse Qt Integration
- ↑ С использованием плагина "Code statistics" (включено в дистрибутив)
- ↑ С использованием плагина wxSmith (включено в дистрибутив, требует наличия wxWidgets SDK)
- ↑ для самой среды, модифицированная LGPL для компонентов