GNOME Builder - GNOME Builder
![]() | |
![]() GNOME Builder 3.32.2 s tmavým režimem | |
Původní autoři | Christian Hergert |
---|---|
První vydání | 24. března 2015 |
Stabilní uvolnění | 3.38.1[1] (8. října 2020 ) [±] |
Náhled verze | 3.37.92[2] (13. září 2020 ) [±] |
Úložiště | ![]() |
Napsáno | C |
Operační systém | Linux, BSD |
K dispozici v | Vícejazyčné |
Typ | Integrované vývojové prostředí |
Licence | GPLv3[3] |
webová stránka | wiki |
GNOME Builder je obecný účel integrované vývojové prostředí (IDE) pro GNOME desktopové prostředí, primárně navržené pro pomoc při psaní aplikací na bázi GNOME.[4] To bylo původně vydáno 24. března 2015.[5] Slogan aplikace je „Nástrojář pro aplikace založené na GNOME“.[4]
Funkce
- GNOME Builder oslovuje vývojáře „GNOME App“ od samého počátku,[6] a jeho cílem je dobrá integrace s dalšími nástroji pro vývoj desktopů Gnome.
- Integrovaná podpora pro GNOME Devhelp.
- Systém řízení verzí sakra lze použít ke zvýraznění přidání a změn kódu.
- Podpora rozvoje flatpak aplikace.
- Zvýraznění syntaxe pro mnoho programovacích jazyků pomocí GtkSourceView.
- Dokončení kódu je k dispozici pro C-jazyky (C, C ++, atd.), Krajta a Rez,[7] s dalšími vyvíjenými jazyky.
- Pluginy, které lze zapsat do jazyka C, Python 3 nebo Vala.[8]
- Základní podpora pro mnoho programovacích jazyků a nabídne další funkce pro jazyky, které podporuje GObject Introspection.
Na GUADEC 2016 Christian Hergert poskytl a ukázka na YouTube nadcházející verze GNOME Builder. Více funkcí bude integrováno najednou Sada grafických scén GTK budou sloučeny do GTK. sysprof byl vidlicový a jeho číslo verze narostlo z 1.2.0 na 3.20[9] a byl integrován ve verzi 3.22.[10]
GNOME Builder využívá GNOME Code Assistance k diagnostice kódu pro CSS, HTML, JS, JSON, Python, Ruby, SCSS, shell skript a XML. Jedi se používá pro dokončení kódu pro Python. Zvonit se používá pro pomoc s kódem pro jazyky podobné C. Diagnostika rzi je zajištěna pomocí Language Server Protocol komunikovat se serverem Rust Language.
Uživatelské rozhraní
Většina rozhraní je věnována centrálně umístěnému editoru kódu. Editor automaticky rozpozná většinu programovacích jazyků a odpovídajícím způsobem zvýrazní text. Když systém řízení verzí je použito, barevné pruhy vedle čísel řádků označují změny těchto řádků. U podporovaných jazyků zvýrazňují další symboly řádky, které obsahují chyby nebo špatně formátovaný kód.
Builder může přepínat mezi vlastními, Vim -jako a Emacs -jako klávesové vazby.
Kolem editoru kódu lze do zobrazení přepnout další panely. Patří mezi ně strom projektu, okno terminálu a prohlížeč nápovědy. Strom projektu umožňuje uživateli provádět operace se soubory a složkami.
Rozvoj
Vývoj GNOME Builder byl crowdfunded v lednu 2015 Indiegogo platforma. Kampaň dosáhla 187% (56 245 USD) z cíle financování 30 000 USD.[11]
Historie verzí
Číslo verze | Datum vydání | Poznámky |
---|---|---|
3.16.0 | 24. března 2015 | Počáteční vydání „náhledu“[5] |
3.16.1 | 13. dubna 2015 | Zahrnutá vylepšení uživatelského rozhraní, správy souborů a zvýraznění syntaxe.[12][13] |
3.16.2 | 16. dubna 2015 | Přinesl většinou opravy chyb a některá vylepšení správy projektů.[14][15][16][17] |
3.16.3 | 18. května 2015 | Zahrnuto mapování přehledu zdrojů pro posouvání a aktualizace dialogových oken předvoleb.[18] |
3.18.0 | 23. září 2015 | Byl vydán se zbytkem GNOME 3.18.[19] |
3.18.1 | 15. října 2015 | Přinesla vylepšení dokončení kódu Vala a narážky na chyby. Vylepšen byl také plugin Jedi pro dokončování kódu v Pythonu.[20] |
3.20 | 23. března 2016 | Byl vydán s GNOME 3.20.[21] |
3.20.4 | 6. května 2016 | Zahrnutá vylepšení stability a výkonu,[22] včetně reimplementace podpory pro otevírání vzdálených souborů.[23] |
3.22.2 | 2. listopadu 2016 | Zavedena předběžná podpora pro Rez a jeho GTK vazby.[24] |
3.22.4 | 22. prosince 2016 | Zahrnuto různé vylepšení systému sestavení a lepší podpora pro vytváření Flatpak balíčky[25] |
3.32.0 | 3. března 2019 | Hlavní refaktorování kódu aplikace.[26] Zahrnuto vylepšeno GDB integrace a počáteční Glade integrace.[27] |
Viz také
Reference
- ^ Catanzaro, Michael (8. října 2020). „GNOME 3.38.1“. Poštovní služby GNOME (Poštovní seznam). Citováno 13. října 2020.
- ^ Jardón, Javier (13. září 2020). „Vydán GNOME 3.37.92“. Poštovní služby GNOME (Poštovní seznam). Citováno 17. září 2020.
- ^ Hergert, Christian (07.09.2014). „KOPÍROVÁNÍ · mistr · GNOME / gnome-builder“. Citováno 2020-04-26.
- ^ A b „Builder: A toolsmith for GNOME-based applications“. wiki.gnome.org. Citováno 2020-04-23.
Nástroj, který vám pomůže psát a přispívat ke skvělým aplikacím založeným na GNOME.
- ^ A b Hergert, Christian (2015-03-24). „GNOME Builder - 3.16.0“. Gnome Mail Services. Citováno 2020-04-23.
Jak někteří z vás vědí, právě jsem vydal naše počáteční „náhledové“ vydání, 3.16.0!
- ^ Lerch, Ryan (04.08.2014). „Builder - nový IDE speciálně pro vývojáře aplikací GNOME“. fedoramagazine.org. Citováno 2020-04-26.
[…] GNOME Builder - IDE, které se zaměří čistě na aplikace GNOME, s cílem učinit z něj „Dead Simple“.
- ^ „Už jsme (I) DE?“. Citováno 2018-11-27.
- ^ Hergert, Christian (2016-01-21). „Builder Plugins - Part I“. Zen a umění GNOME. Citováno 2020-04-26.
Podporujeme psaní pluginů v různých jazycích. Aktuálně jsou v Builderu podporovány C, Vala a Python 3.
- ^ "sysprof v Debianu". packages.debian.org. Debian. Citováno 2020-04-26.
- ^ Nestor, Marius (2016-10-17). „GNOME Builder 3.22.1 přidává podporu pro vizualizéry Sysprof, leští uživatelské rozhraní“. Softpedie. Citováno 2016-11-20.
- ^ „Builder, IDE našeho GNOME“. Indiegogo. 2015-01-27. Citováno 2020-04-26.
Potřebuji vaši podporu, abych mohl na Builderu pracovat na plný úvazek. Žádám o 30 000 $ na pokrytí mých nákladů […]
- ^ Hergert, Christian (2015-04-13). „Gnome-Builder 3.16.1“. gnome-oznámit-seznam (Poštovní seznam). Citováno 2020-04-26.
- ^ Nestor, Marius (2015-04-17). „GNOME Builder IDE získá masivní aktualizaci v GNOME 3.16.1“. Softpedie. Citováno 2020-04-26.
- ^ Hergert, Christian (2015-04-16). „Gnome-Builder 3.16.2“. gnome-oznámit-seznam (Poštovní seznam). Citováno 2020-04-26.
- ^ Hergert, Christian. „GNOME Builder - 3.16.2“. Citováno 29. července 2015.
- ^ Nestor, Marius (2015-04-19). „Druhé vydání GNOME Builder 3.16 přináší další vylepšení“. Softpedie. Citováno 2020-04-26.
- ^ Clasen, Matthias (13. května 2015). „Vydán GNOME 3.16.2“. gnome-oznámit-seznam (Poštovní seznam). Citováno 3. července 2015.
- ^ Hergert, Christian. „GNOME Builder - 3.16.3“. Citováno 29. července 2015.
- ^ Nestor, Marius (2015-09-22). „GNOME Builder 3.18 oficiálně vydán před desktopovým prostředím GNOME 3.18“. Softpedie. Citováno 2020-04-26.
- ^ Nestor, Marius (2015-10-16). „První vydání GNOME Builder 3.18 přináší počáteční podporu pro Vala, rychlejší automatické doplňování“. Softpedie. Citováno 2020-04-26.
- ^ „GNOME 3.20 vydáno s různými vylepšeními a aktualizacemi aplikací“. WebUpd8. Citováno 8. dubna 2016.
- ^ Hergert, Christian. „Builder 3.20.4“. blogs.gnome.org. Citováno 8. května 2016.
- ^ Nestor, Marius (07.05.2016). „GNOME Builder 3.20.4 IDE znovu implementuje podporu pro otevírání vzdálených souborů“. Softpedie. Citováno 2020-04-26.
- ^ Nestor, Marius (11.11.2016). „GNOME Builder 3.22.2 vydán s technologickým náhledem pro podporu Rust, další“. Softpedie. Citováno 2020-04-23.
3.22.2 také obsahuje technologický náhled pro podporu Rust
- ^ Nestor, Marius (2016-12-28). „GNOME Builder 3.24 slibuje velké funkce, 3.22.4 vylepšuje podporu Flatpak“. Softpedie. Citováno 2020-04-23.
Máte pravdu, mluvíme o GNOME Builder 3.22.4, […]. Pozoruhodné změny zahrnují různá vylepšení systému sestavení, lepší podporu pro vytváření balíčků Flatpak, […]
- ^ Hergert, Christian (2019-01-17). „Pozorování Builder 3.32“. Zen a umění GNOME. Citováno 2020-04-23.
Právě jsme přistáli největšího refaktora Builderu od jeho založení. Někde kolem 100 000 řádků kódu, kde se dotkli […]
- ^ Larabel, Michael (2019-01-17). „GNOME Builder IDE prochází svým dosud největším refaktoringem kódu“. www.phoronix.com. Citováno 2020-04-23.
Některé změny v Builderu 3.32 jako součást tohoto obrovského refaktoringu kódu zahrnují: […] Vylepšená integrace ladicího programu s GDB. Počáteční integrace Glade.