KDevelop/uk: Difference between revisions

From KDE UserBase Wiki
(Created page with "* Підтримка декількох систем керування версіями, зокрема Git, Bazaar, Subversion, CVS, Mercurial (hg), Perforce")
(Updating to match new version of source page)
 
(5 intermediate revisions by one other user not shown)
Line 4: Line 4:
|}
|}


<span id="History_(inspired_by_Wikipedia)"></span>
== Історія (на основі статті у Вікіпедії)==
== Історія (на основі статті у Вікіпедії)==


Line 10: Line 11:
KDevelop декілька разів переписували. Перший раз це було зроблено для версії 3.x Берндом Германом у 2001 році<ref>[https://marc.info/?l=kde-core-devel&m=98598814600661&w=2 Нове комплексне середовище розробки для нового тисячоліття {{Smiley}} від Бернда Германа]</ref>, другий раз — для версії 4.x із більш об'єктно-орієнтованою архітектурою у 2009 році<ref>[https://apaku.wordpress.com/2009/11/29/kdevelop4-moved/ KDevelop4 рухається вперед]</ref>.
KDevelop декілька разів переписували. Перший раз це було зроблено для версії 3.x Берндом Германом у 2001 році<ref>[https://marc.info/?l=kde-core-devel&m=98598814600661&w=2 Нове комплексне середовище розробки для нового тисячоліття {{Smiley}} від Бернда Германа]</ref>, другий раз — для версії 4.x із більш об'єктно-орієнтованою архітектурою у 2009 році<ref>[https://apaku.wordpress.com/2009/11/29/kdevelop4-moved/ KDevelop4 рухається вперед]</ref>.


<div class="mw-translate-fuzzy">
Розробку KDevelop 5 було розпочано у серпні 2014 року як порт коду KDevelop 4 на qt5 і kf5<ref>[https://www.kdevelop.org/frameworks/kdevelop-master-now-depends-kde-frameworks-5 Основна гілка розробки KDevelop тепер залежить від KDE Frameworks 5!]</ref>. Нетиповий обробник коду c++ було відкинуто на користь clang, а інтерпретатор CMake було замінено на обробки метаданих JSON, які надаються CMake. KDevelop 5 було випущено у серпні 2016 року<ref>[https://www.kdevelop.org/news/kdevelop-500-released Випуск KDevelop 5.0.0]</ref>.
Розробку KDevelop 5 було розпочано у серпні 2014 року як порт коду KDevelop 4 на qt5 і kf5<ref>[https://www.kdevelop.org/frameworks/kdevelop-master-now-depends-kde-frameworks-5 Основна гілка розробки KDevelop тепер залежить від KDE Frameworks 5!]</ref>. Нетиповий обробник коду c++ було відкинуто на користь clang, а інтерпретатор CMake було замінено на обробки метаданих JSON, які надаються CMake. KDevelop 5 було випущено у серпні 2016 року<ref>[https://www.kdevelop.org/news/kdevelop-500-released Випуск KDevelop 5.0.0]</ref>.
</div>


<span id="FeaturesKDevelop_feature"></span>
== Можливості<ref>[https://www.kdevelop.org/features Можливості KDevelop]</ref> ==
== Можливості<ref>[https://www.kdevelop.org/features Можливості KDevelop]</ref> ==


Line 18: Line 22:
* Підтримка декількох систем керування версіями, зокрема Git, Bazaar, Subversion, CVS, Mercurial (hg), Perforce
* Підтримка декількох систем керування версіями, зокрема Git, Bazaar, Subversion, CVS, Mercurial (hg), Perforce


* Support multiple build system CMake, QMake, Makefile, Meson<ref>[https://bugs.kde.org/show_bug.cgi?id=343935 Meson support bug report]</ref>, ...
* Підтримка декількох систем збирання, зокрема CMake, QMake, Makefile, Meson<ref>[https://bugs.kde.org/show_bug.cgi?id=343935 Прохання щодо підтримки Meson]</ref>, ...


* Quick Code Navigation (Jump to declaration/definition)
* Швидка навігація кодом (перехід до оголошення і визначення)


* Code comprehension (Syntax highlighting, semantic code completion)
* Автоматичне доповнення коду (підсвічуванян синтаксичних конструкцій, семантичне доповнення)


* Documentation integration
* Інтеграція документації до процесу розробки


* Integration support for multiple static analyzers: [http://clang.llvm.org/extra/clang-tidy/ Clang-tidy], [https://www.kdab.com/use-static-analysis-improve-performance/ Clazy] and the [http://cppcheck.sourceforge.net/ Cppcheck]
* Інтеграція декількох засобів статичного аналізу: [http://clang.llvm.org/extra/clang-tidy/ Clang-tidy], [https://www.kdab.com/use-static-analysis-improve-performance/ Clazy] та [http://cppcheck.sourceforge.net/ Cppcheck]


<span id="Tips"></span>
== Підказки ==
== Підказки ==


* [http://apaku.wordpress.com/2008/12/15/howto-create-build-and-run-a-simple-kdevelop4-project Як створити і зібрати простий проект у KDevelop4?]
* [http://apaku.wordpress.com/2008/12/15/howto-create-build-and-run-a-simple-kdevelop4-project Як створити і зібрати простий проект у KDevelop4?]


<span id="More_Information"></span>
== Додаткові відомості ==
== Додаткові відомості ==


* [https://www.kdevelop.org/ Сайт KDevelop]
* [https://www.kdevelop.org/ Сайт KDevelop]
* [https://en.wikipedia.org/wiki/KDevelop Вікіпедія]
* [https://en.wikipedia.org/wiki/KDevelop Вікіпедія]
* [[Special:MyLanguage/KDevelop4/Manual|Підручник з перших кроків у KDevelop 4]]


* [[Special:MyLanguage/KDevelop5/Manual|Підручник з перших кроків у KDevelop 5]]
* [[Special:MyLanguage/KDevelop5/Manual|Підручник з перших кроків у KDevelop 5]]


<span id="References"></span>
==Посилання==
==Посилання==


[[Category:Розробка/uk]]
[[Category:Розробка/uk]]

Latest revision as of 05:22, 19 May 2024

Панель редагування KDevelop
Комплексне середовище розробки (IDE) для MS Windows, Mac OS X, Linux

Історія (на основі статті у Вікіпедії)

Проект KDevelop було розпочато у 1998 році у університеті Потсдама (Німеччина). Перший випуск 0.1 стався того самого року[1].

KDevelop декілька разів переписували. Перший раз це було зроблено для версії 3.x Берндом Германом у 2001 році[2], другий раз — для версії 4.x із більш об'єктно-орієнтованою архітектурою у 2009 році[3].

Розробку KDevelop 5 було розпочано у серпні 2014 року як порт коду KDevelop 4 на qt5 і kf5[4]. Нетиповий обробник коду c++ було відкинуто на користь clang, а інтерпретатор CMake було замінено на обробки метаданих JSON, які надаються CMake. KDevelop 5 було випущено у серпні 2016 року[5].

Можливості[6]

  • Підтримка C, C#, C++, CUDO, OpenCL, Qt QML, Javascript, Python та PHP
  • Підтримка декількох систем керування версіями, зокрема Git, Bazaar, Subversion, CVS, Mercurial (hg), Perforce
  • Підтримка декількох систем збирання, зокрема CMake, QMake, Makefile, Meson[7], ...
  • Швидка навігація кодом (перехід до оголошення і визначення)
  • Автоматичне доповнення коду (підсвічуванян синтаксичних конструкцій, семантичне доповнення)
  • Інтеграція документації до процесу розробки
  • Інтеграція декількох засобів статичного аналізу: Clang-tidy, Clazy та Cppcheck

Підказки

Додаткові відомості

Посилання