KDevelop
- Медіафайли у Вікісховищі
KDevelop — вільне середовище розробки програмного забезпечення для Linux, Solaris, FreeBSD, Mac OS X, Windows і різних Unix-систем, яке засноване на бібліотеках KDE/Qt і повністю підтримує процес розробки для KDE.
KDevelop не включає у свій склад компілятор; натомість він використовує GNU Compiler Collection (або будь-який інший компілятор) для створення виконуваного коду. Первинною мовою розробки звісно є C++, але через використання плагінів забезпечується підтримка додаткових мов програмування, таких як C, Java, PHP, Ruby, Python, Ада, Bash, Фортран, Pascal, Perl і SQL. Крім того, доступні плагіни для інтеграції з інструментаріями Valgrind, QTest, qmake, Mercurial і Perforce (Subversion і Git підтримуються штатно).
Підтримуються такі системи складання проєктів, як GNU (automake), qmake і make для власних засобів складання проєктів (KDevelop залишає ваші Makefiles не зміненими, якщо ви хочете використовувати їх). Доповнення коду доступно для мов C і C++. Символи зберігаються в Berkeley DB файлі для швидкого пошуку без пре-парсинга.
Історія
Конференції команди KDevelop | |||
---|---|---|---|
Рік | Місце проведення | Дата | Примітки |
2008[5] | Мюнхен, Німеччина | 12.04—18.04 | |
2009[6] | Миколаїв, Україна | 19.04—26.04 | |
2010[7] | Берлін, Німеччина | 13.02—21.02 | спільне проведення з проєктами Kate та Okteta |
2012[8] | Відень, Австрія | 23.10—29.10 | спільне проведення з проєктом Kate |
Проєкт стартував в 1998 році.[9] KDevelop розповсюджується згідно з GNU General Public License. Початковий код KDevelop 3.0 був повністю переписаний після KDevelop 2. Реліз 3-ї версії вийшов разом з KDE 3.2 в лютому 2004.
Першим стабільним випуском 5.x став KDevelop 5.0.0 у серпні 2016 року.[10] У жовтні 2016 року вперше було випущено офіційні збірки Microsoft Windows[11].
Особливості
Для редагування початкових файлів KDevelop підключає текстовий редактор окремим компонентом через технологію KParts. Переважно ці функції виконує Kate.
Архітектура KDevelop є модульною і заснована на системі використання плаґінів. Коли розробник робить зміни у своїй програмі, то він повинен скомпілювати лише змінений модуль. Передбачена можливість збереження профілів, котрі вказують які плагіни повинні бути завантажені. KDevelop не поставляється з вбудованим текстовим редактором, натомість він підключається як плагін. KDevelop не залежить від мови програмування та платформи, на якій запускається, має підтримку KDE, GNOME та інших технологій, таких як Qt, GTK+ та wxWidgets. Серед мов програмування підтримуються: C, C++, Perl, Python, PHP, Java, Fortran, Ruby, Ada, Pascal, SQL та Bash-скрипти.
Примітки
- ↑ The KDevelop Team. Архів оригіналу за 25 березня 2015. Процитовано 31 березня 2015.
- ↑ KDE 1.1.2 KDevelop – News of 1999.(англ.). Архів оригіналу за 21 червня 2003. Процитовано 21 червня 2003.
- ↑ [1](англ.)[недоступне посилання з вересня 2019]
- ↑ KDE Localization. Архів оригіналу за 4 жовтня 2017. Процитовано 31 березня 2015.
- ↑ harryF. KDevelop Team Meeting Agenda. KDE. KDE.NEWS. Архів оригіналу за 2 квітня 2015. Процитовано 31 березня 2015.
- ↑ Danny Allen, Artur Souza, Claudia Rauch, Torsten Thelke. KDE e.V. Quarterly Report 2009Q2-2010Q1 (Issue 13) (PDF). KDE e.V. Архів оригіналу (PDF) за 3 квітня 2015. Процитовано 31 березня 2015.
- ↑ Dominik Haumann. Kate, KDevelop and Okteta Developers Meet in Berlin. KDE. KDE.NEWS. Архів оригіналу за 8 квітня 2015. Процитовано 31 березня 2015.
- ↑ Milian Wolff. Kate/KDevelop October Sprint: What's new in KDevelop. KDE. KDE.NEWS. Архів оригіналу за 2 квітня 2015. Процитовано 31 березня 2015.
- ↑ 'ANNOUNCE: kdevelop-0.1.tar.gz' - MARC. marc.info. Процитовано 10 квітня 2023.
- ↑ KDevelop 5.0.0 release. KDevelop (англ.). 23 серпня 2016. Процитовано 10 квітня 2023.
- ↑ KDevelop for Windows: Official 5.0.1 beta installer available now. KDevelop (англ.). 9 жовтня 2016. Процитовано 10 квітня 2023.
Див. також
- п
- о
- р
у проєкт KDE[en]
Розробка | |
---|---|
Освіта | |
Ігри | KAtomic • KBounce • Kolf • KMines |
Графіка | |
Інтернет | |
Мультимедіа | |
Офіс | Okular • Calligra Suite (Words • Sheets • Stage • Flow • Karbon • Krita • Kexi • Plan) • KAddressBook • Kile • KMyMoney • Kontact • KOrganizer • KPilot • Tellico |
Система | |
Утиліти |
Інтерфейс користувача |
| ||||
---|---|---|---|---|---|
Сучасна | KWin • SDDM (5–) • Qt Framework • KDE Frameworks 5 (Akonadi • Flake • KJS • KHTML • KIO • ThreadWeaver • Kiosk • KIPI • KParts • Kross • Phonon • Solid • Sonnet[en] • Soprano[pl] • Strigi • XMLGUI) | ||||
Застаріла | KDElibs (–3) • DCOP (3) • KDE Platform 4 (4) • KDM (–4) • NEPOMUK (4.13) | ||||
freedesktop.org |
Це незавершена стаття про програмне забезпечення. Ви можете допомогти проєкту, виправивши або дописавши її. |