KDevelop

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
KDevelop
Kdevelop icon.svg
KDevelop 4 Screenshot.png
Знімок KDevelop 4
Тип Інтегроване середовище розробки
Розробник KDevelop Team[1]
Перший випуск 1.0[2] (6 грудня 1999)
Стабільний випуск 5.0[3] (23 серпня, 2015; 3 роки тому (2015-08-23))
Репозиторій cgit.kde.org/kdevelop.git
Платформа KDE
Операційна система Linux, Solaris, FreeBSD, Mac OS X, Windows і Unix-подібні
GNU фреймворк Qt
Написано на C, C++
Доступні мови Мультимовний[4]
Українська Так
Стан розробки Активний
Ліцензія GNU General Public License
kdevelop.org

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 році. KDevelop розповсюджується згідно з GNU General Public License. Сирцевий код KDevelop 3.0 був повністю переписаний після KDevelop 2. Реліз 3-ї версії вийшов разом з KDE 3.2 в лютому 2004.

Особливості[ред. | ред. код]

Для редагування сирцевих файлів KDevelop підключає текстовий редактор окремим компонентом через технологію KParts. Переважно ці функції виконує Kate.

Архітектура KDevelop є модульною і заснована на системі використання плаґінів. Коли розробник робить зміни у своїй програмі, то він повинен скомпілювати лише змінений модуль. Передбачена можливість збереження профілів, котрі вказують які плагіни повинні бути завантажені. KDevelop не поставляється з вбудованим текстовим редактором, натомість він підключається як плагін. KDevelop не залежить від мови програмування та платформи, на якій запускається, має підтримку KDE, GNOME та інших технологій, таких як Qt, GTK+ та wxWidgets. Серед мов програмування підтримуються: C, C++, Perl, Python, PHP, Java, Fortran, Ruby, Ada, Pascal, SQL та Bash-скрипти.

Примітки[ред. | ред. код]

  1. The KDevelop Team
  2. KDE 1.1.2 KDevelop – News of 1999.(англ.). Архів оригіналу за 21 червень 2003. Процитовано 21 червень 2003. 
  3. KDevelop 5.0.0 Released(англ.)
  4. KDE Localization
  5. harryF. KDevelop Team Meeting Agenda. KDE. KDE.NEWS. 
  6. Danny Allen, Artur Souza, Claudia Rauch, Torsten Thelke. KDE e.V. Quarterly Report 2009Q2-2010Q1 (Issue 13). KDE e.V. 
  7. Dominik Haumann. Kate, KDevelop and Okteta Developers Meet in Berlin. KDE. KDE.NEWS. 
  8. Milian Wolff. Kate/KDevelop October Sprint: What's new in KDevelop. KDE. KDE.NEWS. 

Див. також[ред. | ред. код]