На цій сторінці показано неперевірені зміни
![]() | |
![]() Знімок KDevelop | |
Тип | Інтегроване середовище розробки |
---|---|
Розробник | KDevelop Team[1] |
Перший випуск | 1.0[2] (6 грудня 1999) |
Стабільний випуск | 5.3.2[3] (7 березня2019; 6 років тому (2019-03-07)) |
Платформа | KDE |
Операційна система | Linux,Solaris,FreeBSD,Mac OS X,Windows іUnix-подібні |
GNU фреймворк | Qt ![]() |
Мова програмування | C,C++ |
Доступні мови | Мультимовний[4] |
Українська мова | Так |
Стан розробки | Активний |
Ліцензія | GNU General Public License |
Онлайн-документація | userbase.kde.org/KDevelop4/Manual docs.kde.org/trunk5/en/extragear-kdevelop/kdevelop/kdevelop.pdf ![]() |
Репозиторій | invent.kde.org/kdevelop/kdevelop |
Вебсайт | kdevelop.org |
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-скрипти.
![]() | Це незавершена стаття пропрограмне забезпечення. Ви можетедопомогти проєкту,виправивши або дописавши її. |