GNOME Builder - GNOME Builder

GNOME Builder
GNOME Builder белгішесі (hicolor) .svg
Қараңғы режимі бар GNOME Builder 3.32.2
Қараңғы режимі бар GNOME Builder 3.32.2
Түпнұсқа автор (лар)Христиан Гергерт
Бастапқы шығарылым2015 жылғы 24 наурыз; 5 жыл бұрын (2015-03-24)
Тұрақты шығарылым3.38.1[1] (8 қазан 2020); 2 ай бұрын (2020-10-08)) [±]
Алдын ала қарау3.37.92[2] (13 қыркүйек 2020 ж; 2 ай бұрын (2020-09-13)) [±]
Репозиторий Мұны Wikidata-да өңдеңіз
ЖазылғанC
Операциялық жүйеLinux, BSD
Қол жетімдіКөптілді
ТүріИнтеграцияланған даму ортасы
ЛицензияGPLv3[3]
Веб-сайтуики.gnome.org/ Қолданбалар/ Құрылысшы

GNOME Builder жалпы мақсат интеграцияланған даму ортасы Үшін (IDE) GNOME бірінші кезекте GNOME негізіндегі қосымшаларды жазуға көмектесетін жұмыс үстелі ортасы.[4] Бастапқыда ол 2015 жылы 24 наурызда шығарылды.[5] Қосымшаның тақырыбы - «GNOME негізіндегі қосымшалар үшін инструмент».[4]

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

  • GNOME Builder құрылған кезінен бастап «GNOME App» әзірлеушілеріне жүгініп келеді,[6] және Gnome жұмыс үстелін дамытудың басқа құралдарымен жақсы интеграциялауға бағытталған.
  • Үшін кешенді қолдау GNOME Devhelp.
  • Нұсқаларды басқару жүйесі бару кодты толықтырулар мен өзгерістерді бөлектеу үшін қолдануға болады.
  • Дамуға қолдау флатпак қосымшалар.
  • Синтаксисті бөлектеу қолдану арқылы көптеген бағдарламалау тілдеріне арналған GtkSourceView.
  • Код аяқталды C тілдері үшін қол жетімді (C, C ++ және т.б.), Python және Тот,[7] әзірленіп жатқан қосымша тілдермен.
  • С тілінде жазуға болатын плагиндер, Python 3, немесе Вала.[8]
  • Көптеген бағдарламалау тілдеріне арналған негізгі қолдау және қолдайтын тілдер үшін қосымша мүмкіндіктер ұсынады GObject интроспекциясы.

At GUADEC 2016 Кристиан Гергерт а демо YouTube-те GNOME Builder бағдарламасының жақында шығарылатын нұсқасы. Қосымша функциялар бір рет біріктіріледі GTK сахналық графикалық жиынтығы GTK-ге біріктірілген болады. sysprof айырылды және оның нұсқасының нөмірі 1.2.0-ден 3.20-ға дейін соққы берді[9] және 3.22 нұсқасында біріктірілген.[10]

GNOME Builder GNOME Code Assistance-ді CSS, HTML, JS, JSON, Python, Ruby, SCSS, қабықша сценарийі және XML. Jedi Python үшін кодты толтыру үшін қолданылады. Қоңырау C тәрізді тілдер үшін кодтық көмек үшін қолданылады. Тот диагностикасы көмегімен жүзеге асырылады Тіл серверінің хаттамасы Rust Language Server-мен байланыс орнату.

Пайдаланушы интерфейсі

Интерфейстің көп бөлігі орталықтандырылған код редакторына арналған. Редактор бағдарламалау тілдерінің көпшілігін автоматты түрде таниды және сәйкесінше мәтінді бөлектейді. Қашан нұсқасын басқару жүйесі жол нөмірлерінің жанындағы түрлі-түсті жолақтар сол жолдардың өзгеруін көрсетеді. Қолдау көрсетілетін тілдер үшін қосымша белгілер қателер немесе нашар пішімделген кодтары бар сызықтарды бөліп көрсетеді.

Құрылысшы өзінің меншігінің арасында ауыса алады, Vim сияқты және Эмакс - пернетақтаның байланыстыруы сияқты.

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

Даму

GNOME Builder-дің дамуы болды краудфанд 2015 жылдың қаңтарында Indiegogo платформасы. Науқан $ 30,000 қаржыландыру мақсатының 187% -на (56,245 $) жетті.[11]

Нұсқа тарихы

Нұсқа нөміріШығару күніЕскертулер
3.16.024 наурыз 2015 жБастапқы «алдын ала қарау» шығарылымы[5]
3.16.113 сәуір 2015Пайдаланушы интерфейсін жақсарту, файлдарды басқару және синтаксисті бөлектеу.[12][13]
3.16.216 сәуір 2015 жНегізінен қателерді түзету және жобаны басқаруды жақсарту ұсынылды.[14][15][16][17]
3.16.318 мамыр 2015 жЖылжытуға арналған көзге шолу картасы және теңшелім-диалог терезелеріне жаңартулар енгізілген.[18]
3.18.023 қыркүйек 2015 жGNOME 3.18-нің қалған бөлігімен шығарылды.[19]
3.18.115 қазан 2015 жVala кодын толтыру және қателіктерді жақсарту ұсынылды. Python кодын аяқтауға арналған Jedi-плагині де жетілдірілді.[20]
3.2023 наурыз 2016 жGNOME 3.20-мен шығарылды.[21]
3.20.46 мамыр 2016Тұрақтылық пен өнімділікті жақсарту,[22] оның ішінде қашықтағы файлдарды ашуды қолдауды жүзеге асыру.[23]
3.22.22 қараша 2016Үшін алдын-ала қолдау енгізілді Тот және оның GTK байланыстары.[24]
3.22.422 желтоқсан 2016Құрылыстың әр түрлі жетілдірілуі және құрылысты жақсы қолдау кіреді Флатпак пакеттер[25]
3.32.03 наурыз 2019Қосымшаның кодын қайта өңдеу.[26] Жақсартылған GDB интеграция және бастапқы Glade интеграция.[27]

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

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

  1. ^ Катанзаро, Майкл (8 қазан 2020). «GNOME 3.38.1». GNOME пошта қызметтері (Тарату тізімі). Алынған 13 қазан 2020.
  2. ^ Джардон, Хавьер (13 қыркүйек 2020). «GNOME 3.37.92 шығарылды». GNOME пошта қызметтері (Тарату тізімі). Алынған 17 қыркүйек 2020.
  3. ^ Гергерт, христиан (2014-09-07). «КӨШІРУ · шебер · GNOME / gnome-builder». Алынған 2020-04-26.
  4. ^ а б «Builder: GNOME негізіндегі қосымшаларға арналған инструмент». wiki.gnome.org. Алынған 2020-04-23. GNOME негізіндегі керемет қосымшалар жазуға және үлес қосуға көмектесетін құрал.
  5. ^ а б Гергерт, христиан (2015-03-24). «GNOME Builder - 3.16.0». Gnome Mail Services. Алынған 2020-04-23. Кейбіреулеріңіз білетіндей, мен алғашқы «алдын ала қарауды» 3.16.0 шығарған болатынмын!
  6. ^ Лерч, Райан (2014-08-04). «Builder - GNOME қосымшасын жасаушыларға арналған жаңа IDE». fedoramagazine.org. Алынған 2020-04-26. […] GNOME Builder - тек GNOME қосымшаларына шоғырландырылатын IDE, оны «Dead Simple» ету.
  7. ^ «Біз (I) DE емеспіз бе?». Алынған 2018-11-27.
  8. ^ Гергерт, христиан (2016-01-21). «Builder плагиндері - I бөлім». Дзен және ГНОМның өнері. Алынған 2020-04-26. Біз әртүрлі тілдерде плагиндер жазуды қолдаймыз. Қазіргі уақытта C, Vala және Python 3-ті Builder-де қолдайды.
  9. ^ «Debian-дағы sysprof». packages.debian.org. Дебиан. Алынған 2020-04-26.
  10. ^ Нестор, Мариус (2016-10-17). «GNOME Builder 3.22.1 Sysprof визуализаторларына қолдау қосады, интерфейсті жылтыратады». Софпедия. Алынған 2016-11-20.
  11. ^ «Құрылысшы, біздің GNOME-дің IDE-і». Индиегого. 2015-01-27. Алынған 2020-04-26. Күні бойы Builder-де жұмыс істей алуым үшін маған сіздің қолдауыңыз қажет. Мен шығындарымды жабу үшін 30 000 доллар сұрап отырмын […]
  12. ^ Гергерт, христиан (2015-04-13). «Gnome-Builder 3.16.1». gnome-announc-list (Тарату тізімі). Алынған 2020-04-26.
  13. ^ Нестор, Мариус (2015-04-17). «GNOME Builder IDE GNOME 3.16.1-де жаппай жаңартуды алады». Софпедия. Алынған 2020-04-26.
  14. ^ Гергерт, Христиан (2015-04-16). «Gnome-Builder 3.16.2». gnome-announc-list (Тарату тізімі). Алынған 2020-04-26.
  15. ^ Гергерт, христиан. «GNOME Builder - 3.16.2». Алынған 29 шілде 2015.
  16. ^ Нестор, Мариус (2015-04-19). «GNOME Builder 3.16 екінші шығарылымы жақсартулар әкеледі». Софпедия. Алынған 2020-04-26.
  17. ^ Клазен, Матиас (2015 ж. 13 мамыр). «GNOME 3.16.2 шығарылды». gnome-announc-list (Тарату тізімі). Алынған 3 шілде, 2015.
  18. ^ Гергерт, христиан. «GNOME Builder - 3.16.3». Алынған 29 шілде 2015.
  19. ^ Нестор, Мариус (2015-09-22). «GNOME Builder 3.18 жұмыс үстелінің ортасы алдында GNOME 3.18 ресми түрде шығарылды». Софпедия. Алынған 2020-04-26.
  20. ^ Нестор, Мариус (2015-10-16). «GNOME Builder 3.18-дің алғашқы шығарылымы Vala, тезірек аяқтау үшін бастапқы қолдауды ұсынады». Софпедия. Алынған 2020-04-26.
  21. ^ «GNOME 3.20 түрлі жетілдірулермен және қолданбалы жаңартулармен шығарылды». WebUpd8. Алынған 8 сәуір 2016.
  22. ^ Гергерт, христиан. «Builder 3.20.4». blogs.gnome.org. Алынған 8 мамыр 2016.
  23. ^ Нестор, Мариус (2016-05-07). «GNOME Builder 3.20.4 IDE қашықтағы файлдарды ашуға қолдауды қайта жүзеге асырады». Софпедия. Алынған 2020-04-26.
  24. ^ Нестор, Мариус (2016-11-02). «GNOME Builder 3.22.2 Rust қолдауы үшін технологияны алдын-ала қарау арқылы шығарылды, толығырақ». Софпедия. Алынған 2020-04-23. 3.22.2 сонымен қатар Rust қолдауына арналған технологияны алдын ала қарауды қамтиды
  25. ^ Нестор, Мариус (2016-12-28). «GNOME Builder 3.24 үлкен мүмкіндіктерге уәде береді, 3.22.4 Flatpak қолдауын жақсартады». Софпедия. Алынған 2020-04-23. Дәл солай, біз GNOME Builder 3.22.4 туралы айтамыз, […]. Көрнекті өзгерістерге жүйенің әр түрлі жетілдірілуі, Flatpak пакеттерін құруға қолдау көрсету, […]
  26. ^ Гергерт, христиан (2019-01-17). «Builder 3.32 көріністері». Дзен және ГНОМның өнері. Алынған 2020-04-23. Біз жаңа ғана Builder-ге құрылғаннан бері ең үлкен рефакторды қондырдық. Бір жерде 100 000 кодтың сызықтары тиген жерде […]
  27. ^ Ларабел, Майкл (2019-01-17). «GNOME Builder IDE өзінің ең үлкен кодты қайта өңдеуден өтеді». www.phoronix.com. Алынған 2020-04-23. Осы үлкен кодты қайта құру шеңберіндегі кейбір Builder 3.32 өзгертулеріне мыналар жатады: […] GDB-мен жақсартылған түзеткіштер интеграциясы. Бастапқы Glade интеграциясы.

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