Сравнение интегрированных сред разработки
В следующих таблицах перечислены известные пакеты программного обеспечения, которые являются номинальными IDE; автономные инструменты, такие как редакторы исходного кода и построители графического интерфейса, не включены. Эти IDE перечислены в алфавитном порядке поддерживаемых языков.
ActionScript
[ редактировать ]ИДЕТ | Лицензия | Окна | Линукс | macOS | Другие платформы | Отладчик | конструктор графического интерфейса | Профилировщик | Статический анализ кода | MXML | Экспорт в мобильное устройство |
---|---|---|---|---|---|---|---|---|---|---|---|
Adobe Анимат Ранее Adobe Flash Professional | Собственный | Да | Нет | Да | JVM | Да | Да | Да | Да | Да | Да |
Флэш-строитель | Собственный | Да | Нет | Да | JVM | Да | Да | Да | Да | Да | Да |
FlashDevelop | МОЯ лицензия | Да | Нет | Нет | Да | Нет | Да | Нет | Да | Да | |
Я понимаю идею | Собственный | Да | Да | Да | FreeBSD , OpenBSD , Солярис | Да | Нет | Да | Да | Да | Да |
PowerFlasher FDT | Собственный | Да | Да | Да | JVM | Да | Нет | Да | Да | Да | Да |
Есть
[ редактировать ]ИДЕТ | Лицензия | Окна | Линукс | macOS | Другие платформы | Отладчик | конструктор графического интерфейса | Инструментальная цепочка | Профилировщик | Покрытие кода | Автозаполнение | Статический анализ кода | Дизайн на основе графического интерфейса | Браузер классов | Последняя стабильная версия |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Затмение с AonixADT [1] | АПЛ | Да | Да | Да | FreeBSD , JVM , Солярис | Да | Да [2] | Нет | Unknown | Unknown | Да | Unknown | Нет | Да | декабрь 2009 г. |
Студия программирования GNAT | лицензия GPL | Да | Да | Да | DragonFly BSD , FreeBSD , NetBSD , OpenBSD , Solaris | Да | Да [3] | Да | Да | Да | Да | Да | Нет | Да | июнь 2014 г. |
SlickПравить | Собственный | Да | Да | Да | Солярис , Солярис SPARC , AIX , HP-UX | Да | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | 2018 |
Понимать | Собственный | Да | Да | Да | Солярис | Нет | Нет | Нет | Нет | Нет | Да | Да | Нет | Да | декабрь 2015 г. |
Сборка
[ редактировать ]ИДЕТ | Лицензия | Окна | Линукс | macOS | Другие платформы | Отладчик | Сборщики | Автозаполнение | Макросы /шаблоны | Последняя стабильная версия |
---|---|---|---|---|---|---|---|---|---|---|
Свежий | EUPL и BSD из 2 пунктов | Да | Да | Нет | Unknown | Нет | ФАСМ | Unknown | Unknown | 1.73.04 / 30 апреля 2018 г. |
САСМ | лицензия GPL | Да | Да | Нет | Unknown | Да | НАСМ , МАСМ , ГАЗ и ФАСМ | Да | Да | 3.10.1 / 8 октября 2018 г. |
SlickПравить | Собственный | Да | Да | Да | Солярис , Солярис SPARC , AIX , HP-UX | Нет | MASM , Сборка высокого уровня , Сборка Linux , Сборка OS/390 | Да | Да | 2018 |
БАЗОВЫЙ
[ редактировать ]ИДЕТ | Лицензия | Окна | Линукс | macOS | Разработчик | Другие платформы | Последняя стабильная версия |
---|---|---|---|---|---|---|---|
Basic4android | Собственный | Да | Нет | Нет | Программное обеспечение в любом месте | кросс-компиляция из Windows в Android | 2018-03-20 |
Креветки | лицензия GPL | Нет | Да | Нет | Бенуа Минизини | FreeBSD , Cygwin | 2019-11-19 |
Microsoft Small Basic | МОЯ лицензия | Да | Нет | Нет | Майкрософт | 2015-10-01 | |
МоноРазвитие | LGPL | Да | Да | Да | Xamarin и Mono сообщество | FreeBSD , OpenBSD , Солярис | 2016-01-28 |
PBASIC Редактор штампов | Собственный | Да | Нет | Да | Параллакс Инк | 2014-07-02 [4] | |
PureBasic | Собственный | Да | Да | Да | Фэнтези-программное обеспечение | АмигаОС | 2024-03-27 [5] |
SharpDevelop | С [6] | Да | Нет | Нет | Команда ICSharpCode | 2015-07-14 | |
SlickПравить | Собственный | Да | Да | Да | SlickПравить | Солярис , Солярис SPARC , AIX , HP-UX | 2018 |
Хохо | Собственный | Да | Да | Да | Ходжо, Инк. | Интернет | 2015-12-17 |
С/С++
[ редактировать ]ИДЕТ | Лицензия | Окна | Линукс | macOS | Другие платформы | Написано в | Отладчик | конструктор графического интерфейса | Интегрированная цепочка инструментов | Профилировщик | Покрытие кода | Автозаполнение | Статический анализ кода | Дизайн на основе графического интерфейса | Браузер классов | Последняя стабильная версия | Компилятор Си | компилятор С++ | Рефакторинг |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Анюта (заброшенная) | лицензия GPL | Нет | Да | Нет | FreeBSD | С | Да | Да | Да | Да | Нет | Да | Нет | Да | Да | 2016-03 | Да | Да | Нет |
Код приложения ( IntelliJ IDEA ) | Собственный | Нет | Нет | Да | Ява | Да | Да | Нет | Да (профилировщик Xcode) | Нет | Да | Да | Да | Да | 2012-12 | Да (инструментальная цепочка Xcode) | Да (инструментальная цепочка Xcode) | Да | |
C++Builder | Проприетарное , бесплатное ПО (только начальная версия) | Да | Нет (планируется кросс-компилятор) | Да (кросс-компилятор) | кросс-компиляция для Android и iOS | С++ и объектный паскаль | Да | Да | Да | Да (стандарт AQTime в менеджере пакетов) | Да | Да | Да | Да | Да | 2017-03 Токио 10.2 | Да | Да | Да |
Код::Блоки | лицензия GPL | Да | Да | Да | FreeBSD , OpenBSD , Солярис | С++ | Да | Да | Да | Да | Да | Да | Да | Да [7] | Да | 2020-05 [8] | Да (MinGW + кастомный) | Да (MinGW + кастомный) | Да |
КодЛайт | лицензия GPL | Да | Да | Да | FreeBSD | С++ | Да | Да | Да | Да (начиная с CodeLite 6.1, интеграция с Valgrind ) | Нет | Да | Да | Да [9] | Да | 2023-01-14 | Да (GCC, Clang, VC + кастомный) | Да (GCC, Clang, VC + кастомный) | Да |
Дев-С++ | лицензия GPL | Да | Нет [10] | Нет | FreeBSD | Объектный Паскаль | Да | Нет | Да | Да | Нет | Да | Нет | Да | Да | 2021-01-30 | Да | Да | Нет |
Затмение CDT | АПЛ | Да | Да | Да | FreeBSD , JVM , Солярис | С++ , Ява | Да | Да [2] | Да [11] | Да [12] | Да [13] | Да | Да | Да | Да | 2020-06 [14] [15] [16] | Внешний | Внешний | Да |
Гиани | лицензия GPL | Да | Да | Да | FreeBSD , AIX , OpenBSD , Solaris , другие Unix | С | Да (через плагин) | Нет | Нет | Нет | Нет | Да | Нет | Нет | Да | 2019-04 [17] | Внешний | Внешний | Нет |
Студия программирования GNAT | лицензия GPL | Да | Да | Да | DragonFly BSD , FreeBSD , NetBSD , OpenBSD , Solaris | Есть | Да | Да | Да | Да | Да | Да | Да | Нет | Да | 2016-06 | Да | Да | Да |
JetBrains CLion | Собственный | Да | Да | Да | Ява | Да | Нет | Да | Нет | Нет | Да | Да | Нет | Да | 2019-07 [18] | Да (настраиваемый) | Да (настраиваемый) | Да | |
КДевелопмент | лицензия GPL | Да | Да | Да | FreeBSD , Солярис | С / С++ | Да | Да | Да | Да | Да | Да | Да | Да | Да | 2022-12-08 | Внешний | Внешний | Да |
ЛабораторияWindows/CVI | Собственный | Да | Нет | Нет | кросс-компиляция в Linux , Phar Lap ETS | ? | Да | Да | Да | Да | Нет | Да | Нет | Да | — | 2016-12 | Да | Нет | Нет |
Майкрософт Визуал Студия | Проприетарное , бесплатное ПО (только версия для сообщества) | Да | Да (кросс-компилятор) [19] | Нет | Mac OS 7 (только v2.x-v4.x) | С++ и С# | Да | Да | Да | Да | Да | Да | Да | Да | Да | 2019-04 | Да | Да | Да (также плагин) [20] |
Код Microsoft Visual Studio | С | Да | Да | Да | TypeScript JavaScript CSS | Да | Нет | Да | Нет | Нет | Да | Нет | Да | Да | 2024-08-01 | Внешний | Внешний | Требуется поддержка языкового сервера [21] [22] | |
МоноРазвитие | LGPL | Да | Да | Да | FreeBSD , OpenBSD , Солярис | С# | Да | Да | Да | Нет | Нет | Да | Нет | Да | Да | 2016-11 | Да (GCC + пользовательский) | Да (GCC + пользовательский) | Да |
Пакет NetBeans C/C++ | Лицензия Апач | Да | Да | Да | OpenBSD , Солярис. | Ява | Да [23] | Да [23] | Да [24] | Нет [23] | Нет | Да | Нет | Да | Да | 22 [25] (29 мая 2024 г.) [±] | Внешний | Внешний | Да |
OpenWatcom | Одобрено OSI | Да (только 32-разрядная версия) | частичный | Нет | FreeBSD , ДОС , ОС/2 | С / С++ | Да (удаленный графический интерфейс) | Да | Да | Да | Нет | Нет | Нет | Да | Да | 2010-06 | Да | Да | Нет |
Oracle Solaris Studio (ранее Sun Studio ) | Проприетарное , Бесплатное ПО | Нет | Да | Нет | Солярис | ? | Да | Да | Да | Да | Да | Да | Да | Да | Да | 2008-11 | Да | Да | Да |
C IDE экскаваторы | Проприетарное , Бесплатное ПО | Да | Нет | Нет | ? | Да | Нет | Да | ? | ? | ? | ? | ? | ? | 8 августа 2021 г. | Да | Да | ? | |
Создатель Qt | GPL / LGPL / собственная лицензия | Да | Да | Да | FreeBSD , Maemo , OpenBSD , Symbian | С++ | Да | Да | Да | Да | Нет | Да | Да (лязг) | Да | Да | 2024-02 | Внешний | Внешний | Да [26] |
Архитектор программного обеспечения Rational (Eclipse IBM) | Собственный | Да | Да | Нет | FreeBSD , JVM , Солярис | Ява | Да | Да | Да | Да | Да | Да | Да | Да | Да | 2015-09 | Внешний | Внешний | Да |
SlickПравить | Собственный | Да | Да | Да | Солярис , Солярис SPARC , AIX , HP-UX | С++ | Да | Нет | Да | Нет | Нет | Да | Нет | Да | Да | 2018-12 | Внешний | Внешний | Да |
U++ TheIDE | БСД | Да | Да | Да | FreeBSD , Солярис | С++ | Да | Да | Да | Нет | Нет | Да | Нет | Да | Да | 2022-12 | Внешний | Внешний | Нет |
Понимать | Собственный | Да | Да | Да | Солярис | ? | Нет | Нет | Нет | Нет | Нет | Да | Да | Нет | Да | 2015-12 | Нет | Нет | Да |
Xcode (Яблоко) | Собственный | Нет | Нет | Да | кросс-компиляция в iOS | C , C++ , Объектив-C , Объектив-C++ | Да | Да | Да | Да | Да | Да | Да | Да | Да | 2016-12 | Да, llvm (llvm-gcc и gcc устарели) | Да, llvm (llvm-gcc и gcc устарели) | Да |
С#
[ редактировать ]ИДЕТ | Лицензия | Разработчик | Последняя стабильная версия | Окна | Линукс | macOS | Другие платформы |
---|---|---|---|---|---|---|---|
Майкрософт Визуал Студия | Собственный Выпуск сообщества: бесплатное ПО | Майкрософт | 16.9.4 / 13 апреля 2021 г. | Да | Нет | Да | |
МоноРазвитие | LGPL | Xamarin и Mono сообщество | 7.6.9.22 / 21 сентября 2018 г. | Да | Да | Да | FreeBSD , OpenBSD , Солярис |
SharpDevelop | С [27] | Команда IC # Code | 5.1 / 14 апреля 2016 г. | Да | Нет | Нет | |
SlickПравить | Собственный | SlickПравить | Октябрь 2016 г. | Да | Да | Да | Солярис , Солярис SPARC , AIX , HP-UX |
Понимать | Собственный | Научные инструменты | 814 / 4 декабря 2015 г. | Да | Да | Да | Солярис |
Код Visual Studio | исходный код ( лицензия MIT ) — двоичный ( собственный ) | Майкрософт | 1.92.0 / 1 августа 2024 г. | Да | Да | Да | |
Хамарин Студия | исходный код ( лицензия MIT ) — двоичный ( собственный ) | Майкрософт | декабрь 2016 г. | Да | Да | Да | |
Затмение | АПЛ | Фонд Затмения | 4.7 / 28 июня 2017 г. | Да | Да | Да | |
Райдер | Собственный | JetBrains | 2020.3.2 / 30 декабря 2020 г. | Да | Да | Да |
КОБОЛ
[ редактировать ]ИДЕТ | Лицензия | Разработчик | Написано в | Первый выпуск | Последняя стабильная версия | Окна | macOS | Линукс |
---|---|---|---|---|---|---|---|---|
OpenCobolIDE [28] | Лицензия GPL v3 [29] [30] | Колин Дюкенуа [31] | Питон [32] | 1.0.0 / 21 марта 2013 г. [33] | 4.7.6 / 30 декабря 2016 г. [34] [35] [36] | Да [35] | Да [35] | Да [35] |
Общий Лисп
[ редактировать ]ИДЕТ | Лицензия | Окна | Линукс | macOS | Другие платформы | Редактор | Отладчик | конструктор графического интерфейса | Профилировщик | Браузеры |
---|---|---|---|---|---|---|---|---|---|---|
Аллегро Общий Лисп | Собственный | Да | Да | Да | FreeBSD , HP-UX , AIX , Solaris , Tru64 UNIX | Да | Да | Да | Да | Браузер классов , Системы, Определения |
Лиспворкс | Собственный | Да | Да | Да | FreeBSD , HP-UX , Солярис | Да | Да | Да | Да | Браузер классов , функции, ошибки, процессы, символы, системы |
СЛИЗЬ ( Emacs ) | части в GPL v2, LGPL , BSD и общедоступном достоянии | Да | Да | Да | DragonFly BSD , FreeBSD , HP-UX , AIX , IRIX , DOS , NetBSD , OpenBSD , OpenVMS , OS/2 , Solaris , другие Unix | Да | Да | Нет | Да | Браузер классов , ошибки, символы |
Компонентный Паскаль
[ редактировать ]ИДЕТ | Лицензия | Разработчик | Платформа |
---|---|---|---|
Конструктор компонентов BlackBox | Собственный аналог Sleepycat | Микросистемы Оберон | Окна |
Д
[ редактировать ]Эйфелева
[ редактировать ]ИДЕТ | Лицензия | Окна | Линукс | macOS | Другие платформы | Отладчик | конструктор графического интерфейса | Инструментальная цепочка | Профилировщик | Покрытие кода | Автозаполнение | Статический анализ кода | Дизайн на основе графического интерфейса | Браузер классов | Последняя стабильная версия |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ЭйфельСтудия | GPL и коммерческая | Да | Да | Да | FreeBSD , OpenVMS , Solaris , VxWorks , другие Unix | Да | Да | Да | Да | Платформа автоматического тестирования | Да | Проверка типов, Void-безопасность, инструмент метрики | BON / UML Диаграмма классов | Мультипросмотр | 20.05, 2020 |
Эрланг
[ редактировать ]Перейти на эту страницу: Редакторы исходного кода для Erlang
Фортран
[ редактировать ]Ф#
[ редактировать ]ИДЕТ | Лицензия | Окна | Линукс | macOS | Разработчик |
---|---|---|---|---|---|
Майкрософт Визуал Студия | Собственный (стандартный) Бесплатное ПО (версия сообщества) | Да | Нет | Да | Майкрософт |
Код Visual Studio [38] | Собственный ( двоичный код ) Лицензия MIT ( исходный код ) | Да | Да | Да | Майкрософт |
Райдер [39] | Собственный | Да | Да | Да | JetBrains |
классный
[ редактировать ]ИДЕТ | Лицензия | Написан на Java только | Окна | Линукс | macOS | Другие платформы | конструктор графического интерфейса |
---|---|---|---|---|---|---|---|
Затмение GDT | АПЛ | Нет | Да | Да | Да | FreeBSD , JVM , Солярис | Нет |
Я понимаю идею | ASLv2 , проприетарный | Да | Да | Да | Да | FreeBSD , OpenBSD , Солярис | Нет |
NetBeans | Лицензия Апач | Да | Да | Да | Да | OpenBSD , Солярис. | Да |
SlickПравить | Собственный | Нет | Да | Да | Да | Солярис , Солярис SPARC , AIX , HP-UX | Нет |
Хаскелл
[ редактировать ]ИДЕТ | Лицензия | Платформы | Последняя стабильная версия | Разработчик |
---|---|---|---|---|
Плагин EclipseFP | АПЛ? | JVM | 2.6.4 / 19 января 2015 г. | eclipsefp.github.io |
SlickПравить | Собственный | Windows , Linux , macOS , AIX , HP-UX , Solaris , Solaris SPARC | Октябрь 2016 г. | SlickПравить |
Смешанный
[ редактировать ]Перейти на эту страницу: Сравнение вариантов IDE для программистов Haxe.
Ява
[ редактировать ]Java имеет мощную поддержку IDE не только из-за своей исторической и экономической важности, но также из-за сочетания отражения и статической типизации, что делает его хорошо подходящим для поддержки IDE. [ факт или мнение? ] Некоторые из ведущих IDE для Java (такие как IntelliJ и Eclipse) также являются основой для ведущих IDE для других языков программирования (например, для Python IntelliJ переименован в PyCharm , а для Eclipse имеется плагин PyDev ).
Открыть
[ редактировать ]ИДЕТ | Лицензия | ЛСП | Написан на Java только | Окна | Линукс | macOS | Другие платформы | конструктор графического интерфейса | Профилирование | СУБД | ЭЭ | Ограничения |
---|---|---|---|---|---|---|---|---|---|---|---|---|
БлюДжей | GPL2 + GNU Исключение при связывании | Нет | Да | Да | Да | Да | Солярис | Нет | Не общая IDE; небольшой редактор UML | |||
ДокторЯва | Разрешительный | Нет | Да | Да | Да | Да | Солярис | Нет | Только Java 8 (2014 г.) | |||
Затмение JDT | АПЛ | Да | Нет [40] | Да | Да | Да | FreeBSD , JVM , Солярис | Да | Да | Да | Да | |
Гиани | лицензия GPL | Нет | Нет | Да | Да | Да | FreeBSD , AIX , OpenBSD , Solaris , другие Unix | Нет | ||||
Гринфут | лицензия GPL | Нет | Да | Да | Да | Да | Солярис | Нет | Не общая IDE; конструктор 2D-игр | |||
NetBeans | Лицензия Апач | Нет | Да | Да | Да | Да | OpenBSD , Солярис. | Да | Да | Нет | Да | Несколько папок Maven не поддерживаются |
IntelliJ IDEA Community Edition | Лицензия Apache v2.0 | Нет | Да | Да | Да | Да | FreeBSD , OpenBSD , Солярис | Да | Нет | Нет | Нет | |
VSCodium | МОЯ лицензия | Да | Нет | Да | Да | Да | Да | Нет консоли трассировки стека. | ||||
LunarVim (на основе Neo Vim ) | Лицензия Апач | Да | Нет | Нет | Да | Да | Нет | Нет | Некоторые плагины еще не устанавливаются автоматически |
Закрыто
[ редактировать ]ИДЕТ | Лицензия | Написан на Java только | Окна | Линукс | macOS | Другие платформы | конструктор графического интерфейса | Ограничения |
---|---|---|---|---|---|---|---|---|
IntelliJ IDEA Ultimate Edition | Собственный | Да | Да | Да | Да | FreeBSD , OpenBSD , Солярис | Да | |
JBuilder | Собственный | Да | Да | Да | Да | Солярис | Да | |
JСоздатель | Собственный | Нет | Да | Нет | Нет | Нет | ||
JРазработчик | Собственный ( бесплатный ) | Да | Да | Да | Да | универсальный JVM | Да | |
jGRASP | Собственный ( бесплатный ) | Да | Да | Да | Да | Нет | ||
MyEclipse | Собственный | Да | Да | Да | Да | FreeBSD , JVM , Солярис | Да | |
Разработчик рациональных приложений | Собственный | Да | Да | Да | Нет | АИКС , Солярис | Да | |
Servoy | Собственный | Да | Да | Да | Да | Солярис | Да | |
SlickПравить | Собственный | Нет | Да | Да | Да | Солярис , Солярис SPARC , AIX , HP-UX | Нет | |
Понимать | Собственный | Нет | Да | Да | Да | Солярис | Да | |
Xcode (Яблоко) | Собственный | Нет | Нет | Нет | Да | Да | Без форматирования кода |
JavaScript
[ редактировать ]Юлия
[ редактировать ]ИДЕТ | Лицензия | Окна | Линукс | macOS | Другие платформы | Отладчик | Профилировщик | Примечания |
---|---|---|---|---|---|---|---|---|
Atom (с расширением Juno) | МОЯ лицензия [44] | Да | Да | Да | ? | Да [45] | Да [46] | Имеет панель построения графиков. Команда Juno объединилась с командой расширения VS Code (см. ниже); Juno сейчас в режиме обслуживания. |
Emacs / спейсмакс | части в GPL v2, LGPL , BSD и общедоступном достоянии | Да | Да | Да | FreeBSD | Да | Да | Поддержка расширений ESS для emacs. vi Также доступна поддержка , например, в Spacemacs (полезно для парного программирования ). |
Код Visual Studio (с использованием расширения Julia ) | МОЯ лицензия | Да | Да | Да | FreeBSD [47] | Да | Да (т.е. поддержка просмотра графика пламени ) | Имеет панель построения графиков. Лицензия предназначена для расширения; и исходный код Microsoft (только). |
Два
[ редактировать ]ИДЕТ | Разработчик | Последняя стабильная версия | Платформа | Лицензия |
---|---|---|---|---|
декодер | Неизвестные миры развлечений | 1.16 / 25 октября 2011 г. | Окна | лицензия GPL [48] |
SlickПравить | SlickПравить | Октябрь 2016 г. | Windows , Linux , macOS , AIX , HP-UX , Solaris , Solaris SPARC | Собственный |
ЗероБрейн Студия | Павел Кульченко, ООО «ЗероБрейн» | 1.80 / 7 октября 2018 г. | Windows , MacOS / Mac , Linux | МОЯ лицензия |
Паскаль, Объектный Паскаль
[ редактировать ]ИДЕТ | Разработчик | Последняя стабильная версия | Окна | Линукс | macOS | Другие платформы | мобильные телефоны | Отладчик | конструктор графического интерфейса | Лицензия | Автозаполнение |
---|---|---|---|---|---|---|---|---|---|---|---|
Дельфи | Эмбаркадеро Технологии | Delphi 10.4.2 (Сидней) / 24 февраля 2021 г. | Да | Нет | Нет | кросс-компиляция в macOS , Android , iOS Linux [49] | Да | Да | Да | Собственный | Да |
Бесплатная интегрированная среда разработки Паскаля | Волонтёры | 3.2.2 / 20 мая 2021 г. | Да | Да | Да | AmigaOS , Android , FreeBSD , Game Boy Advance , Haiku , AIX , iOS , MorphOS , DOS , NetBSD , Nintendo DS , Nintendo Wii , OpenBSD , OS/2 , Solaris , Windows CE , JVM , LLVM (экспериментальный), транспилятор JavaScript, встроенный системы . | Да | Да | Нет | лицензия GPL ; LGPL с исключением статической привязки | Нет |
КДевелопмент | Команда KDevelop | 5.5.1 (5 мая 2020 г [±] (только 3.x поддерживает Pascal) | )Да | Да | Да | FreeBSD , OpenBSD , NetBSD , Solaris , другие Unix | Нет | Нет | Нет | лицензия GPL | |
Лазарь | Волонтёры | 3.0.0 / 21 декабря 2023 г. | Да | Да | Да | См. Бесплатный Паскаль | Да | Да | Да | лицензия GPL ; LGPL с исключением статической привязки | Да |
МидлетПаскаль | Лаборатории исследования кода | 3.5 / 2 февраля 2013 г. | Да | Нет | Нет | кросс-компиляция из Windows в Java ME | Да | Нет | Нет | лицензия GPL | |
Морфик | Морфик Технолоджи Пти Лтд. | 2.0.5.27 | Да | Да | Да | компилируется в HTML + CSS + XML + JavaScript ( веб- приложения) | Да | Да | Да | Собственный | |
MSEide | Мартин Шрайбер | 4.6 / 2017-11-24 | Да | Да | Нет | FreeBSD | Да | Да | Да | лицензия GPL ; LGPL с исключением статической компоновки для библиотеки MSEgui | |
Понимать | Научные инструменты | 4.0 / апрель 2015 г. | Да | Да | Да | Солярис | Да | Нет | Да | Собственный | |
Visual Studio через Oxygene | Программное обеспечение RemObjects | 10.0 / август 2018 г. | Да и дополнительная Water IDE | Нет | Да, через Fire IDE | JVM , .NET , Mono , Cocoa , Cocoa Touch , Android , iOS , WebAssembly , кросс-компиляция в Linux | Да | Да | Да | Собственный ; бесплатный компилятор | Да |
PocketStudio | Winsoft | 3.0 | Нет | Нет | Нет | Пальмовая ОС | Да | Да | Да | Собственный | |
Дев-Паскаль | Программное обеспечение кровопролития | 1.9.2 (с использованием FPC 1.9.2 от 2005 г.) | Да | Нет | Нет | Нет | Да | Нет | лицензия GPL | ||
PascalABC.NET | Команда компиляторов PascalABC.NET | 3.9 / 10 июля 2023 г. | Да | Да | Да | компилируется в CLR | Нет | Да | Да | LGPL | Да |
Перл
[ редактировать ]ИДЕТ | Разработчик | Последняя стабильная версия | Платформа | Лицензия |
---|---|---|---|---|
Затмение ЭПИК | Команда проекта EPIC | 0.6.44 / 18 апреля 2012 г. | Windows , Linux , macOS , FreeBSD , JVM , Solaris | CPL |
Гиани | Команда | 1.37.1 / 8 ноября 2020 г. | Windows , Linux , macOS , FreeBSD , AIX , OpenBSD , Solaris , другие Unix | лицензия GPL |
Комодо IDE / Редактировать | Активстате | 9.0.1 / 19 апреля 2015 г. | Кросс-платформенный | Собственный |
NetBeans | Сан Микросистемс / Оракул | 22 [25] (29 мая 2024 г.) [±] | Кросс-платформенный | Лицензия Апач |
Отец | Команда отца | 1.0 / 8 ноября 2013 г. | Кросс-платформенный | Перл |
IDE JetBrains (через плагин) [50] | Александр Евстигнеев | 2019.1.3 / 25 мая 2019 г. | Кросс-платформенный | Апач 2.0 |
SlickПравить | SlickПравить | Октябрь 2016 г. | Windows , Linux , macOS , AIX , Solaris , HP-UX | Собственный |
PHP
[ редактировать ]Питон
[ редактировать ]ИДЕТ | Разработчик | Последняя стабильная релиза версия | Дата последнего стабильного выпуска | Платформа | Написано в | Набор инструментов для виджетов | Лицензия | Поддержка Python2x | Поддержка Python3x | Отладчик | конструктор графического интерфейса | Интегрированная цепочка инструментов | Профилировщик | Покрытие кода | Автозаполнение | Статический анализ программы | Дизайн на основе графического интерфейса | Браузер классов | Рефакторинг кода | системы контроля версий Поддержка | веб-фреймворка Поддержка |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Анюта (заброшенная) | Наба Кумар | 3.28.0 | 2018-03-11 | Unix -подобный | С | ГТК+ | лицензия GPL | Unknown | Unknown | Да | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
Эрик | Детлев Оффенбах | 21.3 | 2021-03-06 | Windows , Linux , MacOS | Питон | PyQt | GPLv3 «или новее» | Да, до версии 4.5.25 и начиная с версии 5.5.0. [51] | Да, начиная с версии 5.0.0 [52] | Да, для Python 2 и 3 | Да: Qt Creator | Unknown | Да | Да | Да | Несколько встроенных средств проверки и Pylint через плагин | Да | Да | Да | Subversion и Mercurial (основные плагины), git (дополнительный плагин) | Django как дополнительный плагин |
Гиани | Команда | 1.37.1 | 2020-11-08 | Windows , Linux , macOS , FreeBSD , AIX , OpenBSD , Solaris , другие Unix | С | ГТК+ | лицензия GPL | Unknown | Да | Нет | Unknown | Unknown | Unknown | Unknown | Да | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
ПРАЗДНЫЙ | Гвидо ван Россум и др. | 3.7 | 2019-03-25 | Кросс-платформенный | Питон | Ткинтер | ПСФЛ | Да | Да | Да | Нет | Unknown | Нет | Нет | Да | Нет | Да | Да | Unknown | Нет | Нет |
Комодо IDE | Активстате | 10.2 | 2017-02-21 | Кросс-платформенный | Unknown | Мозилла Платформа | Собственный | Да | Да | Да | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Базар , CVS , Git , Mercurial , Perforce , SVN | Unknown |
КДевелопмент | KDE Команда KDevelop | 5.6.1 | 2020-12-11 | Кросс-платформенный | С , С++ | Qt | лицензия GPL | Unknown | Да | Да | Unknown | Unknown | Unknown | Unknown | Да | Unknown | Unknown | Да | Да [ нужна ссылка ] | Базар , CVS , Git , Mercurial , Perforce , SVN | Unknown |
Microsoft Visual Studio (ранее — Инструменты Python для Visual Studio) [53] ) | Майкрософт | 16.9 | 2021-03-02 | Окна | С++ и С# | Windows Forms и WPF через IronPython | Инструменты Python под лицензией Apache 2.0 | Да | Да | Да | Нет | Unknown | Unknown | Unknown | Да [54] | Unknown | Unknown | Да | Базовый рефакторинг | Да | Да |
МоноРазвитие | Novell и Mono сообщество | 6.1.2.44 | 2016-11-11 | Windows , Linux , macOS , FreeBSD , OpenBSD , Solaris | С# | GTK# | LGPL | Unknown | Unknown | Да | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
Корел | Команда | 2.4 | 2019-06-23 [55] | Кросс-платформенный | Питон | PyQt | лицензия GPL | Да (Питон 2.7) | Да | Да (с плагином wdebugger) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
ПРОСИТЬ | Команда | 0.6.2 | 2010-08-04 | Кросс-платформенный | Питон | ПиГТК | лицензия GPL | Unknown | Unknown | Да (интегрируется с внешними отладчиками) | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |
Пичарм | JetBrains | 2023.2.3 | 2023-10-11 | Windows , Linux , MacOS | Ява , Питон | Качать | Открытое ядро : Полная версия под лицензией Apache 2.0. | Да | Да | Да | Unknown | Да | Да (только полная версия) | Да (только полная версия) | Да | Да, PEP 8 и другие | Да | Да | Да | Да | Да |
PyDev / LiClipse (плагин для Eclipse и Aptana ) | Appcelerator | 7.5.0 | 2020-01-10 | Windows , Linux , macOS , FreeBSD , JVM , Solaris | Питон | SWT | АПЛ | Да | Да | Да (также удаленная, контейнерная, кластерная, многопоточная и многопроцессная отладка) | Unknown | Unknown | Unknown | Unknown | Да | Да | Unknown | Да | Да | Да | Да |
Пискриптер | Кириакос Влахос | 4.2.5 | 2022-12-22 | Окна | Делфи , Питон | Unknown | С | Unknown | Да | Да | Unknown | Unknown | Unknown | Unknown | Да | Да | Unknown | Unknown | Unknown | Да | Да |
Спайдер | Команда | 5.5.0 | 2023-11-08 | Windows , Linux , macOS , Qt | Питон | Qt5 / Qt6 с PyQt или PySide | С | Да | Да | Да | Unknown | Да | Да | Unknown | Да | Да | Да | Да | Да | Да | Unknown |
Тонни | Айвар Аннамаа | 4.1.4 | 2023-11-9 | Windows , Linux , MacOS | Питон | Unknown | С | Нет | Да | Да | Нет | Да | Нет | Нет | Да | Нет | Да | Да | Нет | Нет | Нет |
Крыло | Крылатая посуда | 10.0.5 | 2024-07-08 | Windows , Linux , MacOS | Питон | Qt5 с PyQt | Собственный | Да | Да | Да (также удаленная, контейнерная, кластерная, многопоточная и многопроцессная отладка) | Нет | Да | Нет | Да | Да | Да | Да | Да | Да | Да | Да |
Р
[ редактировать ]ИДЕТ | Разработчик | Последняя стабильная версия | Платформа | Лицензия |
---|---|---|---|---|
Инструменты R для Visual Studio | Майкрософт | 10 марта 2017 г. | , v1.0 RC3Microsoft Windows | Лицензия Апач 2.0 |
RStudio | RStudio, Inc. | 29 октября 2018 г. | , v1.1.463Кросс-платформенный | АГПЛ |
Ракетка
[ редактировать ]ИДЕТ | Разработчик | Последняя стабильная версия | Платформа | Лицензия |
---|---|---|---|---|
ДокторРакет | ПЛТ Дизайн, Инк. | 26 октября 2018, v7.1 | Кросс-платформенный | LGPL |
Руби
[ редактировать ]ИДЕТ | Разработчик | Последняя стабильная версия | Платформа | Лицензия |
---|---|---|---|---|
Aptana Studio со встроенным плагином RadRails (Eclipse) | Аптана, ООО | 3.5.0 / 27 декабря 2013 г. | Windows , Linux , macOS , FreeBSD , JVM , Solaris | GPL , собственная лицензия |
Плагин Eclipse DLTK Ruby | Фонд Затмения | 5.0.0 / 6 июня 2013 г. | х86 | АПЛ |
Эрик | Детлев Оффенбах | 6.1.4 / 9 апреля 2016 г. | Кросс-платформенный | GPLv3 «или новее» |
Комодо IDE / Редактировать | Активстате | 9.0.1 / 19 апреля 2015 г. | Кросс-платформенный | Собственный |
RubyMine (IntelliJ IDEA) | JetBrains | 2018.3.5 (сборка 183.5912.16) / 27 февраля 2019 г. [56] | Windows , Linux , macOS , FreeBSD , OpenBSD , Solaris | Собственный |
SlickПравить | SlickПравить | Октябрь 2016 г. | Windows , Linux , macOS , AIX , Solaris , HP-UX | Собственный |
Ржавчина
[ редактировать ]ИДЕТ | Лицензия | Окна | Линукс | macOS | Отладчик | Фрагменты | Завершение кода | Форматирование кода |
---|---|---|---|---|---|---|---|---|
Атом | МОЯ лицензия | Да | Да | Да | Нет | Да | Да | Да |
BBEредактировать | Собственный | Нет | Нет | Да | Нет | Да | Нет | Да |
CLion | Собственный | Да | Да | Да | Да | Да | Да | Да |
Затмение | Публичная лицензия Eclipse | Да | Да | Да | Да | Да | Да | Да |
Кейт | Стандартная общественная лицензия GNU | Да | Да | Да | Нет | Да | Да | Да |
РустРовер | Собственный | Да | Да | Да | Да | Да | Да | Да |
Возвышенный текст | Собственный | Да | Да | Да | Нет | Да | Да | Да |
Адепт текста | МОЯ лицензия | Да | Да | Да | Нет | Да | Да | Нет |
VS-код | МОЯ лицензия | Да | Да | Да | Да | Да | Да | Да |
Скала
[ редактировать ]ИДЕТ | Лицензия | Окна | Линукс | macOS | Другие платформы |
---|---|---|---|---|---|
Затмение JDT | АПЛ | Да | Да | Да | FreeBSD , JVM , Солярис |
Я понимаю идею | ASLv2 , проприетарный | Да | Да | Да | FreeBSD , OpenBSD , Солярис |
NetBeans | Лицензия Апач | Да | Да | Да | Солярис |
Смолток
[ редактировать ]ИДЕТ | Разработчик | Лицензия | Окна | Линукс | macOS | Другие платформы | Отладчик | конструктор графического интерфейса |
---|---|---|---|---|---|---|---|---|
Дельфин Smalltalk | Предметное искусство | МОЯ лицензия | Да | Нет | Нет | Нет | Да | Да |
фараон | ИНРИА | МОЯ лицензия | Да | Да | Да | различный | Да | Да |
Скрип | squeak.org | МОЯ лицензия | Да | Да | Да | различный | Да | Да |
VisualAge | ИБМ | Собственный | Да | Да | Да | различный | Да | Да |
VisualWorks | Синком | Собственный | Да | Да | Да | различный | Да | Да |
Ткл
[ редактировать ]ИДЕТ | Разработчик | Последняя стабильная версия | Платформа | Лицензия |
---|---|---|---|---|
Затмение ДЛТК | 5.0 | Windows , Linux , macOS , FreeBSD , JVM , Solaris | АПЛ | |
Комодо IDE / Редактировать | Активстате | 9.0.1 | Кросс-платформенный | IDE: Собственная , Редактирование: GPL , LGPL , MPL. |
SlickПравить | SlickПравить | October 2016 v.21 | Windows , Linux , macOS , AIX , Solaris , HP-UX | Собственный |
Неклассифицированный
[ редактировать ]Визуальный Бейсик .NET
[ редактировать ]ИДЕТ | Разработчик | Лицензия | Написано в | Первый выпуск | Последняя стабильная версия | Окна | macOS | Линукс |
---|---|---|---|---|---|---|---|---|
Майкрософт Визуал Студия | Майкрософт | Собственный | С++ | 2001 | 16.9.15 / 14 декабря 2021 г. | Да | Да | Нет |
Код Visual Studio [57] | Майкрософт [58] | С [58] | Машинопись [58] | 0.10.1 / 13 ноября 2015 г. [59] | 1.70.2 / 15 августа 2022 г. [60] | Да [61] | Да [61] | Да [61] |
См. также
[ редактировать ]- Сравнение ассемблеров
- Конструктор графического пользовательского интерфейса
- Список компиляторов
- Редактор исходного кода
- Интегрированная среда разработки игр
Ссылки
[ редактировать ]- ^ «Набор инструментов разработки Ada AonixADT для GNAT и ObjectADA 3.2.2» . Архивировано из оригинала 26 июля 2010 года . Проверено 24 апреля 2010 г.
- ^ Перейти обратно: а б «Интеграция Qt Eclipse для C++» . Архивировано из оригинала 16 августа 2009 года . Проверено 24 апреля 2010 г.
- ^ «Руководство пользователя GtkAda» . 1 февраля 2010 г.
- ^ «Параллакс.com» . Параллакс.com . Проверено 28 февраля 2018 г.
- ^ «PureBasic 6.10 LTS» . PureBasic — Последние новости . Фредерик Лабурёр и программное обеспечение Fantaisie. Архивировано из оригинала 29 марта 2024 года . Проверено 9 апреля 2024 г.
- ^ Лицензия SharpDevelop.txt на GitHub https://github.com/icsharpcode/SharpDevelop/blob/master/doc/license.txt
- ^ Использование плагина wxSmith (входит в дистрибутив, требует wxWidgets SDK)
- ^ codeblocks.org / Также предоставляет относительно стабильные «ночные сборки», альтернативу официальным выпускам.
- ^ Использование плагина wxCrafter (входит в дистрибутив, требует wxWidgets SDK)
- ^ Версия для Linux находилась в разработке, но от нее отказались с середины 2002 года; однако, как сообщается, Dev-C++ работает на Wine .
- ^ «Документация по инструментальной цепочке Eclipse CDT» . Проверено 29 января 2014 г.
- ^ «Интеграция OProfile с Eclipse LinuxTools» . Проверено 29 января 2014 г.
- ^ «Интеграция GCov с Eclipse LinuxTools» . Проверено 29 января 2014 г.
- ^ «Веб-страница Eclipse CDT» .
- ^ «Загрузка проекта Eclipse» .
- ^ «Одновременный выпуск — Эклипсепедия» .
- ^ «geany.org» . geany.org. 13 марта 2016 г. Проверено 28 февраля 2018 г.
- ^ «Что нового в CLion» . Проверено 22 октября 2019 г.
- ^ Visual Studio поддерживает C/C++ в Linux «из коробки», начиная с версии 2017 или новее, но также доступна через сторонние плагины, такие как VisualGDB.
- ^ Рефакторинг для Visual Studio C/C++ поддерживается изначально, начиная с Visual Studio 2015, а также с помощью сторонних плагинов Visual Assist X http://www.wholetomato.com/ и Resharper для C++ https://www.jetbrains.com/resharper- cpp/
- ^ «Общий протокол для языков» .
- ^ «Рефакторинг исходного кода в Visual Studio Code» .
- ^ Перейти обратно: а б с «Разработка на C и C++» . Сан Микросистемс . Проверено 26 июня 2009 г.
- ^ «Краткое руководство по запуску проектов C/C++» . Сан Микросистемс . Архивировано из оригинала 18 октября 2012 года . Проверено 26 июня 2009 г.
- ^ Перейти обратно: а б с д и «[ОБЪЯВЛЕНИЕ] Выпущен Apache NetBeans 22» . 29 мая 2024 г. Проверено 4 июня 2024 г.
- ^ qt-project.org. Архивировано 17 июля 2013 г., archive.today.
- ^ Лицензия SharpDevelop.txt на GitHub https://github.com/icsharpcode/SharpDevelop/blob/master/doc/license.txt
- ^ Дюкенуа, Колин, OpenCobolIDE: простая COBOL IDE , получено 27 августа 2022 г.
- ^ «OpenCobolIDE в Launchpad» . Панель запуска . Проверено 27 августа 2022 г.
- ^ Дюкенуа, Колин, OpenCobolIDE: простая COBOL IDE , получено 27 августа 2022 г.
- ^ «Колин Дюкенуа в Launchpad» . Панель запуска . Проверено 27 августа 2022 г.
- ^ OpenCobolIDE/OpenCobolIDE , OpenCobol IDE, 26 августа 2022 г. , получено 27 августа 2022 г.
- ^ «1.0.0: Магистральная линия: OpenCobolIDE» . Панель запуска . Проверено 27 августа 2022 г.
- ^ Дюкенуа, Колин, OpenCobolIDE: простая COBOL IDE , получено 27 августа 2022 г.
- ^ Перейти обратно: а б с д «Файлы проекта OpenCobolIDE: OpenCobolIDE» . Панель запуска . Проверено 27 августа 2022 г.
- ^ «Релизы · OpenCobolIDE/OpenCobolIDE» . Гитхаб . Проверено 27 августа 2022 г.
- ^ «Фотран» . Затмение ПТП . Затмение . Проверено 18 апреля 2022 г.
- ^ «Используйте F# в Windows» . Фонд программного обеспечения F# . Проверено 7 августа 2018 г.
- ^ «Особенности – Райдер» . ДжетБрэйнс . Проверено 7 августа 2018 г.
- ^ «482387 – Добавить только фрагменты исходного кода Arm и aarch64» . Багс.eclipse.org . Проверено 28 февраля 2018 г.
- ^ oracle.com
- ^ «Xamarin теперь бесплатен в Visual Studio» . Арс Техника . 31 марта 2016 года . Проверено 9 апреля 2016 г.
- ^ «WebStorm 2019.1: разумные намерения в отношении JavaScript, улучшения в поддержке Angular, обновленная документация CSS и HTML и новая консоль отладки» .
- ^ «Юнона» . Гитхаб . Проверено 14 ноября 2020 г.
- ^ «Отладка · Документация Juno» . docs.junolab.org . 3 июня 2019 г. Проверено 14 ноября 2020 г.
- ^ «Внешний интерфейс Juno.jl · Документация Juno» . docs.junolab.org . 20 мая 2020 г. Проверено 14 ноября 2020 г.
- ^ "prash-wghats/Electron-VSCode-Atom-For-FreeBSD" . Гитхаб . Проверено 12 сентября 2018 г.
- ^ Decoda COPYING.txt на GitHub https://github.com/unknownworlds/decoda/blob/master/COPYING.txt
- ^ «Страница продукта Embarcadero Delphi» . Эмбаркадеро Технологии . Проверено 19 января 2020 г.
- ^ «Perl — плагин IntelliJ IDE | Торговая площадка» .
- ^ «Эрик Ньюс 2014» . Eric-ide.python-projects.org . Проверено 28 февраля 2018 г.
- ^ «Эрик Ньюс 2010» . Eric-ide.python-projects.org . Проверено 28 февраля 2018 г.
- ^ Поддержка Python интегрирована в Visual Studio 2017 и более поздних версий. Инструменты Python для Visual Studio по-прежнему доступны в виде подключаемого модуля для Visual Studio 2015 и более ранних версий.
- ^ «Редактирование кода Python — Visual Studio (Windows)» .
- ^ «Выпущен релиз Ninja-IDE 2.4! · ninja-ide/ninja-ide» . Гитхаб . Проверено 26 сентября 2022 г.
- ^ «RubyMine 2018.3.5 доступен!» .
- ^ «Код Visual Studio — Редактирование кода. Переопределение» . code.visualstudio.com . Проверено 27 августа 2022 г.
- ^ Перейти обратно: а б с Код Visual Studio — открытый исходный код («Код — OSS») , Microsoft, 27 августа 2022 г. , получено 27 августа 2022 г.
- ^ «Теги · microsoft/vscode» . Гитхаб . Проверено 27 августа 2022 г.
- ^ «Теги · microsoft/vscode» . Гитхаб . Проверено 27 августа 2022 г.
- ^ Перейти обратно: а б с «Загрузить код Visual Studio — Mac, Linux, Windows» . code.visualstudio.com . Проверено 27 августа 2022 г.