Даму - KDevelop

Даму
Breezeicons-apps-48-kdevelop.svg
Kdevelop - breeze dark theme.png
ӘзірлеушілерKDE
Бастапқы шығарылым1999 жылғы 6 желтоқсан; 21 жыл бұрын (1999-12-06)[1]
Тұрақты шығарылым
5.6 / 7 қыркүйек, 2020 ж; 2 ай бұрын (2020-09-07)[2]
Репозиторий Мұны Wikidata-да өңдеңіз
ЖазылғанC, C ++
Операциялық жүйеLinux, Windows, macOS (алдын ала қарау, алдын ала орнатылған ресми қондырғышы жоқ)
Қол жетімдіКөптілді[3]
ТүріИнтеграцияланған даму ортасы
ЛицензияGPLv2[4]
Веб-сайтwww.kdevelop.org Мұны Wikidata-да өңдеңіз

Даму Бұл ақысыз және ашық көзі интеграцияланған даму ортасы (IDE) үшін Unix тәрізді компьютер операциялық жүйелер және Windows. Бұл қамтамасыз етеді редакциялау, навигация және түзету бірнеше мүмкіндіктер бағдарламалау тілдері, және интеграциялау автоматика құру және нұсқаларды басқару жүйелері, пайдаланып плагин - негізделген сәулет.[5]

KDevelop 5 бар талдаушы үшін backends C, C ++, Мақсат-С, OpenCL және JavaScript /QML, плагиндерді қолдайды PHP, Python 3 және Рубин.[6] Негізгі синтаксисті бөлектеу және кодты бүктеу басқа ондаған адамдар үшін қол жетімді бастапқы код және түзету форматтары, бірақ мағыналық талдаусыз.

KDevelop - бөлігі KDE жоба, және негізделген KDE жақтаулары және Qt. C / C ++ backend пайдаланады Қоңырау өте күрделі код базалары үшін де нақты ақпарат беру.

Тарих

KDevelop 0.1 1998 жылы шығарылды,[7] 1999 жылдың соңында 1,0.[8] 1.x және 2.x бастапқы код базасынан төрт жыл ішінде жасалды.

Сэнди Мейер KDevelop-тен шыққан деп есептеледі. Ральф Нолден сонымен бірге жобаның алғашқы әзірлеушісі екені белгілі. 1998 жылы Сэнди Мейер KDevelop-ті бастады және осы жобада 8 апта жалғыз жұмыс істеді. Содан бері KDevelop IDE GPL шеңберінде қол жетімді және көптеген бағдарламалау тілдерін қолдайды.

Бернд Gehrmann толық бастады қайта жазу және 2001 жылдың наурызында KDevelop 3.x жариялады.[9] Оның алғашқы шығарылымы бірге болды K жұмыс үстелі ортасы 3.2 2004 жылдың ақпанында, ал KDevelop 3.x әзірлеу 2008 жылға дейін жалғасты.

KDevelop 4.x, басқа нысанды бағдарламалау моделі бар толық қайта жазу,[10] 2005 жылдың тамызынан бастап әзірленді және 2010 жылдың мамырында KDevelop 4.0.0 ретінде шығарылды.[11] Осы филиалдың соңғы жаңартуы 2014 жылдың қыркүйегінде 4.7.0 нұсқасы болды,[12] 2016 жылдың желтоқсанында KDevelop 4.7.4 дейін жалғасатын bugfix релиздерімен[13]

KDevelop 5-ті әзірлеу 2014 жылдың тамызында Qt5 және KDE Framework 5-ке ауыстырылған 4.x кодтық базаның жалғасы ретінде басталды.[14] Алдыңғы нұсқаларда қолданылатын, C ++ 11 синтаксисіне қолдау көрсетілмеген C ++ таңдамалы талдаушысы жаңа Clang негізіндегі бэкэндпен ауыстырылды. Кіріктірілген CMakeFile аудармашы да пайдасына алынып тасталды JSON метадеректер жоғары CMake құралы шығарады.

-Дан талдаушыны қолдана отырып, QML және JavaScript үшін семантикалық тілдік қолдау қосылды Qt Creator, жаңасымен қатар QMake жоба менеджері.[6]

Бірінші тұрақты 5.x шығарылымы 2016 жылдың тамызында KDevelop 5.0.0 болды.[15] 2016 жылдың қазан айында алғаш рет ресми Microsoft Windows құрастырылымдары шығарылды.[16]

Ерекшеліктер

KDevelop ендірілген қолданады мәтіндік редактор арқылы компонент KParts жақтау. Әдепкі редактор KDE кеңейтілген мәтіндік редакторы, оны ерікті түрде а-мен ауыстыруға болады Qt Дизайнерге негізделген редактор. Бұл тізім KDevelop-тің ерекшеліктеріне бағытталған. Редактор компонентіне тән мүмкіндіктер туралы мақаланы қараңыз Кейт.

KDevelop 4 - бұл толығымен плагин - негізделген сәулет. Әзірлеуші ​​өзгеріс жасаған кезде, олар тек өзгеруі керек жинақтау плагин. Бірнеше профильді сақтау мүмкіндігі бар, олардың әрқайсысы қандай плагиндер жүктелетінін анықтайды. KDevelop мәтіндік редактормен бірге келмейді, оның орнына плагинді осы мақсатта қолданады. KDevelop - бұл бағдарламалау тілі және жүйеге тәуелді емес, қолдау KDE, GNOME сияқты көптеген басқа технологиялар Qt, GTK +, және wxWidgets.

KDevelop әр түрлі қолдау көрсетті бағдарламалау тілдері, оның ішінде C, C ++, Python, PHP, Java, Фортран, Рубин, Ада, Паскаль, SQL, және Баш сценарий. Қолданылатын құрастыру жүйелеріне GNU (automake), cmake, qmake және тапсырыс жобалары үшін жасалады (KDevelop пайдаланушыны жоймайды) Makefiles және олар қажет емес сценарий жобалары.

Код аяқталды қол жетімді C және C ++. Рәміздер а Беркли Д.Б. қайта іздеусіз жылдам іздеуге арналған файл. KDevelop сонымен қатар басқа бағдарламалау тілдеріне жаңа талдаушылар жазуға көмектесетін әзірлеуші ​​құрылымын ұсынады.

Кіріктірілген түзеткіш барлық түзетулерді графикалық түрде жасауға мүмкіндік береді үзіліс нүктелері және артқы тректер. Ол тіпті өзгеше динамикалық жүктелген плагиндермен жұмыс істейді пәрмен жолы GDB.

Жылдам ашу файлдар арасында жылдам шарлауға мүмкіндік береді.

Қазіргі уақытта бұл үшін шамамен 50-ден 100-ге дейін плагиндер бар IDE. Олардың ішіндегі негізгісі тұрақты жобалық кодты қамтиды бетбелгілер, Код қысқартулары мәтінді жылдам кеңейтуге мүмкіндік беретін, а Бастапқы форматтаушы а кодын қайта форматтайтын стиль бойынша нұсқаулық сақтамас бұрын, Тұрақты тіркестерді іздеу, және жалпы жоба іздеу / ауыстыру бұл көмектеседі қайта өңдеу код.

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ «KDevelop - 1999 жылғы жаңалықтар». KDE. 1999-12-06. Архивтелген түпнұсқа 2003-06-21. Алынған 2012-12-27.
  2. ^ В.Х. Коссебау, Фридрих (7 қыркүйек 2020). «KDevelop 5.6 шығарылды». kde-announc-apps (Тарату тізімі). Алынған 7 қыркүйек 2020.
  3. ^ «extragear-kvelop». KDE локализациясы. Алынған 2013-09-22.
  4. ^ «Көшіру · rKDEVELOP». invent.kde.org. Архивтелген түпнұсқа 2020-07-04.
  5. ^ «C, C ++, Python, JavaScript және PHP үшін платформалық IDE». www.kdevelop.org. Даму. Алынған 2017-01-17.
  6. ^ а б «KDevelop 5.0 жаңа нұсқалары қандай?». Кевин Фанктың жеке блогы. 2016-08-23. Алынған 2017-01-17.
  7. ^ «ХАБАРЛАМА: kdevelop-0.1.tar.gz». KDE. 1998-09-22. Алынған 2013-09-22.
  8. ^ «Kdevelop 1.0 шығарылды - Slashdot». tech.slashdot.org. Алынған 2017-01-17.
  9. ^ «Жаңа мыңжылдыққа арналған жаңа IDE». KDE. 2001-03-30. Алынған 2013-09-22.
  10. ^ «KDevelop4 жылжытылды». Алынған 29 қараша 2009.
  11. ^ «Соңында KDevelop 4.0 финалы жарияланды». 1 мамыр 2010. Алынған 2010-05-01.
  12. ^ «KDevelop 4.7.0 шығарылды».
  13. ^ «KDevelop 4.7.4 шығарылды». www.kdevelop.org. Даму. Алынған 2017-01-17.
  14. ^ «KDevelop шебері енді KDE Framework 5-ке тәуелді!».
  15. ^ «KDevelop 5.0.0 шығарылымы». www.kdevelop.org. Даму. Алынған 2017-01-17.
  16. ^ «Windows үшін KDevelop: ресми 5.0.1 бета қондырғысы қазір қол жетімді». www.kdevelop.org. Даму. Алынған 2017-01-17.
  17. ^ «KDevelop 5.0.0 шығарылымы | KDevelop». www.kdevelop.org. Алынған 2018-12-10.

Сыртқы сілтемелер