Сравнение интегрированных сред разработки
редактировать
В следующих таблицах перечислены известные программные пакеты, которые являются номинальными IDE; автономные инструменты, такие как и GUI Builders, не включены. Эти IDE перечислены в алфавитном порядке поддерживаемых языков.
Содержание
- 1 ActionScript
- 2 Ada
- 3 Assembly
- 4 BASIC
- 5 C / C ++
- 6 C #
- 7 Common Lisp
- 8 Component Pascal
- 9 D
- 10 Eiffel
- 11 Erlang
- 12 Fortran
- 13 F #
- 14 Groovy
- 15 Haskell
- 16 Haxe
- 17 Java
- 18 JavaScript
- 19 Джулия
- 20 Lua
- 21 Паскаль, Object Pascal
- 22 Perl
- 23 PHP
- 24 Python
- 25 R
- 26 Racket
- 27 Ruby
- 28 Scala
- 29 Smalltalk
- 30 Tcl
- 31 Неклассифицированный
- 32 См. Также
- 33 Ссылки
ActionScript
Ada
Сборка
BASIC
C / C ++
IDE | Лицензия | Windows | Linux | macOS | Другие платформы | Написано на | Отладчик | GUI Builder | Интегрированный набор инструментов | Profiler | Покрытие кода | Автозаполнение | Статический анализ кода | Дизайн на основе графического интерфейса | Браузер классов | Последний стабильный выпуск | Компилятор C | Компилятор C ++ | Рефакторинг |
---|
Anjuta | GPL | Нет | Да | Нет | FreeBSD | C | Да | Да | Да | Да | Нет | Да | Нет | Да | Да | 2016-03 | Да | Да | Нет |
---|
AppCode (IntelliJ IDEA ) | Собственный | Нет | Нет | Да | | Java | Да | Да | Нет | Да (профайлер Xcode) | Нет | Да | Да | Да | Да | 2012-12 | Да (набор инструментов Xcode) | Да (набор инструментов Xcode) | Да |
---|
C ++ Builder | Собственный, Бесплатное (только для начинающих) | Да | Нет (планируется кросс-компилятор) | Да (кросс-компилятор) | кросс-компиляция для Android и iOS | C ++ и Object Pascal | Да | Да | Да | Да (AQTime Standard в диспетчере пакетов) | Да | Да | Да | Да | Да | 2017-03 Токио 10.2 | Да | Да | Да |
---|
Code :: Blocks | GPL | Да | Да | Да | FreeBSD, OpenBSD, Solaris | C ++ | Да | Да | Да | Да | Да | Да | Да | Да | Да | 2020- 03 | Да (MinGW + custom) | Да (MinGW + custom) | Да |
---|
CodeLite | GPL | Да | Да | Да | FreeBSD | C ++ | Да | Да | Да | Да (Начиная с CodeLite 6.1, интеграция с Валгринд ) | Нет | Да | Да s | Да | Да | 2020-02-28 | Да (GCC, Clang, VC + custom) | Да ( GCC, Clang, VC + custom) | Да |
---|
Dev-C ++ | GPL | Да | No | Нет | FreeBSD | Object Pascal | Да | Нет | Да | Да | Нет | Да | Нет | Да | Да | 2020-10-12 | Да | Да | Нет |
---|
Eclipse CDT | EPL | Да | Да | Да | FreeBSD, JVM, Solaris | C ++, Java | Да | Да | Да | Да | Да | Да | Да | Да | Да | 2020-06 | Внешнее | Внешнее | Да |
---|
Geany | GPL | Да | Да | Да | FreeBSD, AIX, OpenBSD, Solaris, другие Unix | C | Да (через плагин) | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | 2019-04 | Внешнее | Внешнее | Нет |
---|
GNAT Programming Studio | GPL | Да | Да | Да | DragonFly BSD, FreeBSD, NetBSD, OpenBSD, Solaris | Ada | Да | Да | Да | Да | Да | Да | Да | Нет | Да | 2016-06 | Да | Да | Да |
---|
JetBrains CLion | Собственный | Да | Да | Да | | Java | Да | Нет | Да | Нет | Нет | Да | Да | Нет | Да | 2019-07 | Да (настраиваемый) | Да (настраиваемый) | Да |
---|
KDevelop | GPL | Да | Да | Да | FreeBSD, Solaris | C /C ++ | Да | Да | Да | Да | Да | Да | Да | Да | Да | 2018-11 | Внешний | Внешний | Да |
---|
LabWindows / CV I | Собственный | Да | Нет | Нет | кросс-компиляция в Linux, Phar Lap ETS | ? | Да | Да | Да | Да | Нет | Да | Нет | Да | Н / Д | 2016-12 | Да | Нет | Нет |
---|
Microsoft Visual Studio | Собственный, Бесплатное (только Community Edition) | Да | Нет | Нет | Mac OS 7 (v2.x- только v4.x), Linux | C ++ и C# | Да | Да | Да | Да | Да | Да | Да | Да | Да | 2019-04 | Да | Да | Да (также плагин) |
---|
Код Microsoft Visual Studio | MIT | Да | Да | Да | | TypeScript JavaScript CSS | Да | Нет | Да | Нет | Нет | Да | Нет | Да | Да | 2020-09 | Внешний | Внешний | Требуется язык Поддержка серверов |
---|
MonoDevelop | LGPL | Да | Да | Да | FreeBSD, OpenBSD, Solaris | C# | Да | Да | Да | Нет | Нет | Да | Нет | Да | Да | 2016-11 | Да (GCC + custom) | Да (GCC + custom) | Да |
---|
Пакет NetBeans C / C ++ | CDDL и GPL | Да | Да | Да | OpenBSD, Solaris | Java | Да | Да | Да | No | Нет | Да | Нет | Да | Да | 12.1 (1 сентября 2020 г.; 56 дней назад (2020-09-01)) | Внешний | Внешний | Да |
---|
OpenWatcom | OSI Approved | Да (только 32-разрядная версия) | частично | Нет | FreeBSD, DOS, OS / 2 | C /C ++ | Да (удаленный графический интерфейс) | Да | Да | Да | Нет | Нет | Нет | Да | Да | 2010-06 | Да | Да | Нет |
---|
Oracle Solaris Studio (ранее Sun Studio ) | Собственное, Бесплатное | Нет | Да | Нет | Solaris | ? | Да | Да | Да | Да | Да | Да | Да | Да | Да | 2008-11 | Да | Да | Да |
---|
Qt Creator | GPL / LGPL / Собственный | Да | Да | Да | FreeBSD, Maemo, OpenBSD, Symbian | C ++ | Да | Да | Да | Да | Нет | Да | Да (лязг) | Да | Да | 2019-06 | Внешний | Внешний | Да |
---|
Rational Software Architect (Eclipse IBM) | Собственный | Да | Да | Нет | FreeBSD, JVM, Solaris | Java | Да | Да | Да | Да | Да | Да | Да | Да | Да | 2015-09 | Внешний | Внешний | Да |
---|
SlickEdit | Собственный | Да | Да | Да | Solaris, AIX, HP-UX | C ++ | Да | Нет | Да | Нет | Нет | Да | Нет | Да | Да | 2018-12 | Внешний | Внешний | Да |
---|
Ultimate ++ TheIDE | BSD | Да | Да | Да | FreeBSD, Solaris | C ++ | Да | Да | Да | Нет | Нет | Да | Нет | Да | Да | 2020-05 | Внешний | Внешний | Нет |
---|
Понять | Собственный | Да | Да | Да | Solaris | ? | Нет | Нет | Нет | Нет | Нет | Да | Да | Нет | Да | 2015-12 | Нет | Нет | Да |
---|
Xcode (Apple) | Собственный | Нет | Нет | Да | перекрестно компилируется в iOS | C, C ++, Objective-C, Objective-C ++ | Да | Да | Да | Да | Да | Да | Да | Да | Да | 2016-12 | Да, llvm (llvm-gcc и gcc устарели) | Да, llvm (llvm -gcc и gcc устарели) | Да |
---|
IDE | Лицензия | Windows | Linux | macOS | Другие платформы | Написано на | Отладчик | GUI Builder | Интегрированный набор инструментов | Profiler | Покрытие кода | Автозаполнение | Анал статического кода ysis | Дизайн на основе графического интерфейса | Браузер классов | Последний стабильный выпуск | Компилятор C | Компилятор C ++ | Рефакторинг |
---|
C #
Common Lisp
IDE | Лицензия | Windows | Linux | macOS | Другие платформы | | Отладчик | GUI Builder | Profiler | Браузеры |
---|
Allegro Common Lisp | Собственный | Да | Да | Да | FreeBSD, HP-UX, AIX, Solaris, Tru64 UNIX | Да | Да | Да | Да | Браузер классов, Системы, определения |
---|
LispWorks | Собственный | Да | Да | Да | FreeBSD, HP-UX, Solaris | Да | Да | Да | Да | Браузер классов, функции, ошибки, процессы, символы, системы |
---|
SLIME (части Emacs ) | в GPL v2, LGPL, BSD и общественное достояние | Да | Да | Да | DragonFly BSD, FreeBSD, HP-UX, AIX, IRIX, DOS, NetBSD, OpenBSD, OpenVMS, OS / 2, Solaris, другое Unix | Да | Да | Нет | Да | Браузер классов, ошибки, символы |
---|
Component Pascal
D
IDE | Набор инструментов для виджетов | Платформа | Компиляторы | Открытый исходный код | Сделано в D | Примечания |
---|
Vi sual Studio | Microsoft | Windows | DMD, LDC (LLVM ), GDC (GCC ) | Нет | Нет | расширения Visual Studio., написано в D. |
NetBeans | Java Swing | Windows, macOS, Linux, FreeBSD, Solaris, OpenIndiana, Java | DMD, LDC (LLVM ), GDC (GCC ) | Да | Нет | Модуль NetBeans в соответствии с лицензией MIT. |
SlickEdit | Qt | Windows, Linux, MacOS, AIX, HP-UX, Solaris, | DMD | Нет | Нет | |
CodeLite | wxWidget | Windows, macOS, Linux, FreeBSD, Solaris, OpenIndiana | DMD, LDC (LLVM ), GDC (GCC ) | Да | Нет | |
Xcode | Cocoa | macOS | DMD, GDC (GCC ) | No | No | плагин Xcode, в разделе GPL v2. |
MonoDevelop | GTK # | Windows, macOS, Linux, FreeBSD, Solaris, OpenIndiana | DMD, LDC (LLVM ), GDC (GCC ) | Да | Нет | расширение MonoDevelop., поддержка проектов и DUB, также может быть установлен на Xamarin Studio под лицензией Apache. |
KDevelop | Qt | Windows, macOS, Linux, FreeBSD, Solaris, OpenIndiana | DMD, LDC (LLVM ), GDC (GCC ) | Да | Нет | |
Geany | GTK + | Windows, macOS, Linux, FreeBSD, Solaris, OpenIndiana | DMD, LDC (LLVM ), GDC (GCC ) | Да | Нет | Встроенная поддержка. |
Code :: Blocks | wxWidget | Windows, macOS, Linux, FreeBSD, Solaris, OpenIndiana | DMD, LDC (LLVM ), GDC (GCC ) | Да | Нет | Включает частичную поддержку. |
Eclipse | SWT | Windows, macOS, Linux, FreeBSD, Solaris, OpenIndiana, Java | DMD | Да | Нет | Eclipse Plu Джин. ДДТ. Упал. |
Eiffel
Erlang
Перейти к эта страница:
Fortran
IDE | Лицензия | Платформа | Разработчик | Последний стабильный выпуск |
---|
Code :: Blocks | GPL | Windows, Linux, macOS, FreeBSD, OpenBSD, Solaris | Code :: Blocks Команда | 17.12 / 2017-12-30 |
---|
Geany | GPL | Windows, Linux, macOS, FreeBSD, AIX, OpenBSD, Solaris, другое Unix | Team | 1.27 / 13 марта 2016 г. |
---|
GNAT Programming Studio | GPL | Windows, Linux, macOS, DragonFly BSD, FreeBSD, NetBSD, OpenBSD, Solaris | AdaCore | 4.3.1 / июнь 2009 г. |
---|
KDevelop | GPL | Linux | | 5.5.1 (5 мая 2020 г.; 5 месяцев назад (2020-05-05)) |
---|
NetBeans | CDDL | Windows, Linux, macOS | Сообщество NetBeans | 12.1 (1 сентября 2020; 56 дней назад (2020-09-01)) |
---|
OpenWatcom | OSI Approved | Windows, Linux, DOS, OS / 2 | OpenWatcom Community | 1.9 / 2 июня 2010 г. |
---|
Photran (Eclipse ) | EPL | Windows, Linux, macOS, FreeBSD, JVM, Solaris | Университет Иллинойса, Национальный Лос-Аламос Лаборатория | 9.1 / 24 июня 2015 г. |
---|
Платон | Проприетарный | Windows | Silverfrost | 4.7.3.0 |
---|
Понимание | Проприетарный | Windows, Linux, macOS, Solaris, другие Unix | SciTools | 4 декабря 2015 г. |
---|
Просто Fortran | Собственная | Windows, Linux, macOS | Approximatrix, LLC | 3.14 / 12 августа 2020 г. |
---|
SlickEdit | Собственная | Windows, Linux, MacOS, AIX, Solaris, HP-UX | SlickEdit | октябрь 2016 г. |
---|
IntelliJ IDEA | ASLv2 | Windows, Linux, MacOS, FreeBSD, OpenBSD, Solaris | JetBrains | сентябрь 2017 |
---|
F #
Groovy
Haskell
Haxe
Перейдите на эту страницу: Сравнение вариантов IDE для программистов Haxe
Java
Java имеет сильную поддержку IDE, не только из-за его исторической и экономической важности, но и из-за сочетания отражения и статической типизации, что делает его хорошо подходящим для поддержки IDE. Некоторые из ведущих IDE Java (например, IntelliJ и Eclipse) также являются основой для ведущих IDE на других языках программирования (например, для Python, IntelliJ переименован в PyCharm, а Eclipse имеет плагин PyDev.)
IDE | Лицензия | Написано только на Java | Windows | Linux | macOS | Другие платформы | GUI Builder |
---|
BlueJ | GPL2 + Исключение связывания GNU | Да | Да | Да | Да | Solaris | Нет |
---|
DrJava | Разрешающий | Да | Да | Да | Да | Solaris | Нет |
---|
Eclipse JDT | EPL | No | Да | Да | Да | FreeBSD, JVM, Solaris | Да |
---|
Geany | GPL | Нет | Да | Да | Да | FreeBSD, AIX, OpenBSD, Solaris, другое Unix | Нет |
---|
Greenfoot | GPL | Да | Да | Да | Да | Solaris | Нет |
---|
IntelliJ IDEA | Сообщество Версия: Apache License v2.0, Ultimate Edition: проприетарная | Да | Да | Да | Да | FreeBSD, OpenBSD, Solaris | Да |
---|
JBuilder | Собственный | Да | Да | Да | Да | Solaris | Да |
---|
JCreator | Собственный | Нет | Да | Нет | Нет | | Нет |
---|
JDeveloper | Собственное ПО (бесплатное ПО ) | Да | Да | Да | Да | стандартная JVM | Да |
---|
jGRASP | Собственное (бесплатное ) | Да | Да | Да | Да | | Нет |
---|
MyEclipse | Собственный | Да | Да | Да | Да | FreeBSD, JVM, Solaris | Да |
---|
NetBeans | CDDL, GPL2 | Да | Да | Да | Да | OpenBSD, Solaris | Да |
---|
| Собственный | Да | Да | Да | Нет | AIX, Solaris | Да |
---|
Сервой | Проприета ry | Да | Да | Да | Да | Solaris | Да |
---|
SlickEdit | Собственный | Нет | Да | Да | Да | Solaris, AIX, HP-UX | Нет |
---|
Понять | Собственный | Нет | Да | Да | Да | Solaris | Да |
---|
Xcode (Apple) | Собственный | Нет | Нет | Да | Да | | Да |
---|
JavaScript
IDE | Developer | Последний стабильный выпуск | Платформа | Лицензия | Написано на |
---|
Anjuta | Anjuta Team | июнь 2013 г. | Unix-подобный | GPL | C |
---|
| GitHub (дочерняя компания Microsoft ) | 1.33.1 / 19 декабря 2018 г. | Кросс-платформенная | Лицензия MIT | JavaScript |
---|
| Adobe | Сентябрь 2017 г. | Кросс-платформенная | Лицензия MIT | JavaScript, HTML, CSS |
---|
Aptana Studio | Aptana, Inc. | декабрь 2013 г. | Кросс-платформенный | GPL, проприетарный | Java, JavaScript |
---|
Codeanywhere | Codeanywhere, Inc. | Август 2015 г. | Cloud IDE | Собственный | JavaScript |
---|
CodeLite | CodeLite | Октябрь 2015 г. | Кросс-платформенный | GPL | C ++ |
---|
Eclipse Web Tools | IBM | | Windows, Linux, macOS, FreeBSD, JVM, Solaris | EPL | C, Java |
---|
Komodo IDE / Edit | ActiveState | 19 ноября 2013 г. | Межплатформенная | IDE: Собственная, Edit : MPL 1.1 | C, C ++, JavaScript, Perl, Python, Tcl, XUL |
---|
NetBeans | Oracle | 12.1 (1 сентября 2020 г.; 56 дней назад (2020-09-01)) | Кросс-платформенный | CDDL, GPL2 | Java |
---|
Nodeclipse NTS | Nodeclipse | 31 марта, 2014 | Windows, Linux, macOS, FreeBSD, JVM, Solaris | EPL | Java |
---|
NuSphere PhpED | NuSphere | июнь 2011 г. | Windows | проприетарный | н / д |
---|
Oracle JDeveloper | Oracle Corporation | июль 2013 г. | Windows, Linux, macOS | Собственный - бесплатно | Java |
---|
Servoy | Команда разработчиков Servoy | июнь 2011 | Межплатформенная | Лицензия Servoy | Java |
---|
SlickEdit | SlickEdit | Октябрь 2016 г. | Windows, Linux, macOS, Solaris, AIX, HP-UX | Собственный | C ++ |
---|
Visual Studio | Microsoft | 31 марта 2016 г. | Windows | Собственный | C ++, C# |
---|
Код Visual Studio | Microsoft | 1.49.0 / 10 сентября 2020 г. | Кросс-платформенный | Лицензия MIT | JavaScript |
---|
WebStorm | JetBrains | 2019.1 / 25 марта 2019 | Кросс-платформенная | Собственная | Java |
---|
Julia
Lua
Pascal, Object Pascal
IDE | Разработчик | Последний стабильный выпуск | Windows | Linux | macOS | Другие платформы | Мобильные устройства | Отладчик | GUI Builder | Лицензия | Автозаполнение |
---|
CodeTyphon | PilotLogic | 2020-01-08 Ver 7.00 | Да | Да | Да | AmigaOS, Android, FreeBSD, Game Boy Advance, Haiku, AIX, iOS, MorphOS, DOS, NetBSD, Nintendo DS, Nintendo Wii, OpenBSD, DragonFly, OpenIndiana, OS / 2, Solaris, Windows CE, Виртуальная машина Java, LLVM (экспериментальный), транспилятор JavaScript, Встроенные системы. | Да | Да | Да | GPL ; LGPL с исключением статического связывания | Да |
---|
Delphi | Embarcadero Technologies | Delphi 10.3 (Rio) / 21 ноября 2018 г. | Да | Нет | Нет | кросс-компиляция в macOS, Android, iOS Linux | Да | Да | Да | Собственный | Да |
---|
Free Pascal IDE | Добровольцы | 3.2.0 / июнь 19, 2020 | Yes | Yes | Yes | AmigaOS, Android, FreeBSD, Game Boy Advance, Haiku, AIX, iOS, MorphOS, DOS, NetBSD, Nintendo DS, Nintendo Wii, OpenBSD, OS/2, Solaris, Windows CE, Java Virtual Machine, LLVM (experimental), JavaScript transpiler, Embedded systems. | Yes | Yes | No | GPL ; LGPL with static linking exception | No |
---|
KDevelop | KDevelop Team | 5.5.1 (May 5, 2020; 5 months ago (2020-05-05)) (only 3.x supports Pascal) | Yes | Yes | Yes | FreeBSD, OpenBSD, NetBSD, Solaris, other Unix | No | No | No | GPL | |
---|
Lazarus | Volunteers | 2.0.10 / July 11, 2020 | Yes | Yes | Yes | See Free Pascal | Yes | Yes | Yes | GPL ; LGPL with static linking exception | Yes |
---|
MIDletPascal | Code Research Laboratories | 3.5 / February 2, 2013 | Yes | No | No | cross-compile from Windows to Java ME | Yes | No | No | GPL | |
---|
Morfik | Morfik Technology Pty Ltd. | 2.0.5.27 | Yes | Yes | Yes | compiles to HTML +CSS +XML +JavaScript (web apps) | Yes | Yes | Yes | Proprietary | |
---|
MSEide | Martin Schreiber | 4.6 / 2017-11-24 | Yes | Yes | No | FreeBSD | Yes | Yes | Yes | GPL ; LGPL with static linking exception for the library MSEgui | |
---|
Understand | SciTools | 4.0 / April 2015 | Yes | Yes | Yes | Solaris | Yes | No | Yes | Proprietary | |
---|
Visual Studio via Oxygene | RemObjects Software | 10.0 / August 2018 | Yes and additional Water IDE | No | Yes via Fire IDE | JVM, .NET, Mono, Cocoa, Cocoa Touch, Android, iOS, WebAssembly, cross compile to Linux | Yes | Yes | Yes | Proprietary ; free compiler | Yes |
---|
PocketStudio | | 3.0 | No | No | No | Palm OS | Yes | Yes | Yes | Proprietary | |
---|
Dev-Pascal | | 1.9.2 (using FPC 1.9.2 from 2005) | Yes | No | No | | No | Yes | No | GPL | |
---|
PascalABC.NET | Volunteers | 3.4 / Jule 27, 2018 | Yes | Yes | Yes | compiles to CLR | No | Yes | Yes | LGPL | Yes |
---|
Perl
IDE | Developer | Latest stable release | Platform | License |
---|
Eclipse EPIC | EPIC Project Team | 0.6.44 / April 18, 2012 | Windows, Linux, macOS, FreeBSD, JVM, Solaris | CPL |
---|
Geany | Team | 1.27 / March 13, 2016 | Windows, Linux, macOS, FreeBSD, AIX, OpenBSD, Solaris, other Unix | GPL |
---|
Komodo IDE / Edit | ActiveState | 9.0.1 / April 19, 2015 | Cross-platform | Proprietary |
---|
NetBeans | Sun Microsystems / Oracle | 12.1 (September 1, 2020; 56 days ago (2020-09-01)) | Cross-platform | CDDL, GPL |
---|
Padre | Padre Team | 1.0 / November 8, 2013 | Cross-platform | Perl |
---|
JetBrains IDEs (via plugin) | Alexandr Evstigneev | 2019.1.3 / May 25, 2019 | Cross-platform | Apache 2.0 |
---|
SlickEdit | SlickEdit | October 2016 | Windows, Linux, macOS, AIX, Solaris, HP-UX | Proprietary |
---|
PHP
IDE | Developer | Latest stable release | Platform | License | Autocomplete | Debugger | Refactoring support | VCS Support |
---|
Adobe Dreamweaver | Adobe Systems | - | Cross-platform | Proprietary | Yes | No | No | No |
---|
Aptana Studio | Aptana, Inc. | December 2013, 3.5.0 | Cross-platform | GPL, proprietary | Yes | Yes | No | via plugins |
---|
CodeLite | CodeLite | October 2015, 9.0 | Cross-platform | GPL | Yes | Yes | No | Git, SVN |
---|
Codelobster | Codelobster | March 2018, 5.14.5 | Windows | Proprietary | Yes | Yes | No | via plugins |
---|
Eclipse Che | Eclipse Foundation / Zend | 4.7 / September 2, 2016 | Cross-platform | EPL | Yes | Yes | Yes | Unknown |
---|
Eclipse PDT | Eclipse Foundation / Zend | 7.0 / December 18, 2019 | Windows, Linux, macOS, FreeBSD, JVM, Solaris | EPL | Yes | Yes | Yes | CVS, Git, Mercurial, SVN (via plugins) |
---|
Geany | Geany Team | 1.27 / March 13, 2016 | Windows, Linux, macOS, FreeBSD, AIX, OpenBSD, Solaris, other Unix | GPL | Yes | No | No | via plugins |
---|
HTML-Kit | Chami.com | 292 | Windows (all) | Proprietary | Unknown | No | Unknown | Unknown |
---|
HyperEdit | Jonathan Deutsch / Tumult | 1.6 / April 30, 2008 | macOS | Proprietary | Yes | No | No | No |
---|
KDevelop | KDE KDevelop Team | 5.5.1 (May 5, 2020; 5 months ago (2020-05-05)) | Cross-platform | GPL | Yes | No | Unknown | CVS, Git, SVN |
---|
Komodo IDE / Edit | ActiveState | 10.0.1 (June 2016) | Cross-platform | Proprietary | Yes | Yes | Yes | Bazaar, CVS, Git, Mercurial, Perforce, SVN |
---|
NetBeans | Sun Microsystems / Oracle | 12.1 (September 1, 2020; 56 days ago (2020-09-01)) | Cross-platform on Netbeans | CDDL, GPL | Yes | Yes | Yes | CVS, Git, Mercurial, SVN |
---|
PHPEclipse (Eclipse ) | PHPEclipse project team | 1.2.2 / September 2009 | Windows, Linux, macOS, FreeBSD, JVM, Solaris | CPL | Yes | Yes | Unknown | Unknown |
---|
PhpED Professional | NuSphere Corporation | 19.111 / May, 2019 | Windows | Proprietary | Yes | Yes | Unknown | CVS, SVN, any other Windows-shell integrated |
---|
PHPEdit | WaterProof SARL | 3.6.4 (April 9, 2010; 10 years ago (2010-04-09)) | Windows | Proprietary | Yes | Yes | No | CVS, SVN |
---|
PhpStorm (IntelliJ IDEA ) | JetBrains | 2019.1 / 28 March 2019 | Windows, Linux, macOS, FreeBSD, OpenBSD, Solaris | Proprietary | Yes | Yes | Yes | CVS, Git, Mercurial, Perforce, SVN |
---|
Quanta Plus | KDE Web Dev Team | 3.5.8 / October 16, 2007 | Linux | GPL | Unknown | No | Unknown | Unknown |
---|
RadPHP (formerly Delphi for PHP) | Embarcadero Technologies | XE2 / August 30, 2011 | Windows | Proprietary | Yes | Yes | Yes | Unknown |
---|
SlickEdit | SlickEdit | October 2016 | Windows, Linux, macOS, AIX, HP-UX, Solaris | Proprietary | Yes | Yes | No | Yes |
---|
Zend Studio | Zend | 10.6 / February 2014 | Cross-platform | Proprietary | Yes | Yes | Yes | CVS, Git, SVN, others (via plugins) |
---|
Python
IDE | Developer | Latest stable release version | Latest stable release date | Platform | Written in | Widget toolkit | License | Python2x support | Python3x support | Debugger | GUI builder | Integrated toolchain | Profiler | Code coverage | Autocomplete | Static program analysis | GUI based design | Class browser | Code refactoring | Version control system support | Web framework support |
---|
Anjuta | Naba Kumar | 3.22 | 2016-09-18 | Unix -like | C | GTK+ | GPL | Unknown | Unknown | Yes | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
---|
eric | Detlev Offenbach | 19.10 | 2019-10-03 | Windows, Linux, macOS | Python | PyQt | GPLv3 "or later" | Yes, until version 4.5.25 and since version 5.5.0 | Yes, since version 5.0.0 | Yes, for Python 2 3 | Yes: Qt Creator | Unknown | Yes | Yes | Yes | Multiple integrated checkers and Pylint via plug-in | Yes | Yes | Yes | Subversion and Mercurial (core plug-ins), git (optional plug-in) | Django as optional plug-in |
---|
Geany | Team | 1.36.0 | 2019-09-28 | Windows, Linux, macOS, FreeBSD, AIX, OpenBSD, Solaris, other Unix | C | GTK+ | GPL | Unknown | Yes | No | Unknown | Unknown | Unknown | Unknown | Yes | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
---|
IDLE | Guido van Rossum et al. | 3.7 | 2019-03-25 | Cross-platform | Python | Tkinter | PSFL | Yes | Yes | Yes | Yes | Unknown | No | No | Yes | No | Yes | Yes | Unknown | No | No |
---|
Komodo IDE | ActiveState | 10.2 | 2017-02-21 | Cross-platform | Unknown | Mozilla platform | Proprietary | Yes | Yes | Yes | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Bazaar, CVS, Git, Mercurial, Perforce, SVN | Unknown |
---|
KDevelop | KDE KDevelop Team | 5.4.3 | 2019-10-21 | Cross-platform | C, C++ | Qt | GPL | Unknown | Yes | Yes | Unknown | Unknown | Unknown | Unknown | Yes | Unknown | Unknown | Yes | Yes | Bazaar, CVS, Git, Mercurial, Perforce, SVN | Unknown |
---|
MonoDevelop | Novell and the Mono community | 6.1.2.44 | 2016-11-11 | Windows, Linux, macOS, FreeBSD, OpenBSD, Solaris | C# | Gtk# | LGPL | Unknown | Unknown | Yes | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
---|
Ninja-IDE | Team | 2.3 | 2013-07-07 | Cross-platform | Python | PyQt | GPL | Yes (Python 2.7) | Yes | Yes (with wdebugger plugin) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
---|
PIDA | Team | 0.6.2 | 2010-08-04 | Cross-platform | Python | PyGTK | GPL | Unknown | Unknown | Yes (integrates with external debuggers) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
---|
PyCharm | JetBrains | 2020.1.3 | 2020-07-20 | Windows, Linux, macOS | Java | Swing | Open core : Full version under Apache License 2.0 | Yes | Yes | Yes | Unknown | Yes | Yes (full version only) | Yes (full version only) | Yes | Yes PEP 8 and others | Yes | Yes | Yes | Yes | Yes |
---|
PyDev / (plug-in for Eclipse and Aptana ) | Appcelerator | 7.5.0 | 2020-01-10 | Windows, Linux, macOS, FreeBSD, JVM, Solaris | Unknown | SWT | EPL | Yes | Yes | Yes | Unknown | Unknown | Unknown | Unknown | Yes | Yes | Unknown | Yes | Yes | Yes | Unknown |
---|
PyScripter | Kiriakos Vlahos | 3.6.0 | 2019-01-12 | Windows | Object Pascal | JVCL | MIT License | Yes | Yes up to v3.4 | Yes | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
---|
Python Tools for Visual Studio | Microsoft | 2.2.6 | 2017-01-13 | Windows | Unknown | Windows Forms | Apache License 2.0 | Yes | Yes | Yes | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
---|
PythonAnywhere | PythonAnywhere LLP | N/A | N/A | Web -based | Python | HTML | Proprietary | Yes | Yes | No | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
---|
SlickEdit | SlickEdit | 21 | October 2016 | Windows, Linux, macOS, Solaris, AIX, HP-UX | C++ | Qt | Proprietary | Yes | Yes | Yes | No | Yes | No | No | Yes | No | No | Yes | No | Yes | No |
---|
SourceLair | SourceLair, Limited. | N/A | N/A | Web -based | Python | HTML | Proprietary | Yes | No | No | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
---|
Spyder | Carlos Cordoba and contributors | 4.1.3 | 2020-05-09 | Cross-platform | Python | PyQt, PySide | MIT License | Yes 2.7 | Yes 3.5 – 3.8 | Yes | No | Yes | Yes | No | Yes | Yes | Unknown | Beta | Planned | Partial | No |
---|
Thonny | Aivar Annamaa and contributors | 3.2.6 | 2020-01-02 | Windows, Linux, macOS | Python | Tkinter | MIT License | No | Yes | Yes | No | No | No | No | Yes | Yes | Unknown | Yes | No | No | Flask |
---|
Understand | SciTools | 4.0 | 2015-04-01 | Windows, Linux, macOS, Solaris, other Unix | Unknown | HTML | Proprietary | Unknown | Unknown | No | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
---|
Visual Studio Code | Microsoft | 1.49.0 | 2020-09-10 | Windows, Linux, macOS | JavaScript | HTML | MIT License | Yes | Yes | Yes | No | Unknown | Yes | Unknown | Yes | Unknown | Unknown | Unknown | Unknown | Yes | Yes |
---|
Wing | Wingware | 7.2.6 | 2020-10-07 | Windows, Linux, macOS | Python | Qt5 with PyQt | Proprietary | Yes | Yes | Yes (also remote, multi-threaded, and multi-process debugging) | No | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
---|
R
Racket
Ruby
IDE | Developer | Latest stable release | Platform | License |
---|
Aptana Studio with integrated RadRails plugin (Eclipse) | Aptana, Inc. | 3.5.0 / December 27, 2013 | Windows, Linux, macOS, FreeBSD, JVM, Solaris | GPL, proprietary |
---|
Eclipse DLTK Ruby Plugin | Eclipse Foundation | 5.0.0 / June 6, 2013 | x86 | EPL |
---|
eric | Detlev Offenbach | 6.1.4 / April 9, 2016 | Cross-platform | GPLv3 "or later" |
---|
Komodo IDE / Edit | ActiveState | 9.0.1 / April 19, 2015 | Cross-platform | Proprietary |
---|
NetBeans | Thomas Enebo (JRuby co-lead) | 12.1 (September 1, 2020; 56 days ago (2020-09-01)) | Cross-platform | CDDL and GPL |
---|
RubyMine (IntelliJ IDEA) | JetBrains | 2018.3.5 (build 183.5912.16) / Feb 27, 2019 | Windows, Linux, macOS, FreeBSD, OpenBSD, Solaris | Proprietary |
---|
SlickEdit | SlickEdit | October 2016 | Windows, Linux, macOS, AIX, Solaris, HP-UX | Proprietary |
---|
Scala
Smalltalk
Tcl
IDE | Developer | Latest stable release | Platform | License |
---|
Eclipse DLTK | | 5.0 | Windows, Linux, macOS, FreeBSD, JVM, Solaris | EPL |
---|
Komodo IDE / Edit | ActiveState | 9.0.1 | Cross-platform | IDE:Proprietary, Edit:GPL, LGPL, MPL |
---|
SlickEdit | SlickEdit | October 2016 v.21 | Windows, Linux, macOS, AIX, Solaris, HP-UX | Proprietary |
---|
Unclassified
See also
References
Последняя правка сделана 2021-05-15 08:04:00
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).