Integrace komponent 4D přímo ze služby GitHub
Mnoho vývojářů 4D využívá možnosti komponent třetích stran, které lze nalézt na GitHubu, zejména těch, které jsou uvedeny v tématu 4d-component. 4D 20 R6 přináší fantastickou novinku: přímou integraci těchto komponent do Správce komponent.
Tento příspěvek na blogu se věnuje podrobnostem, které vám usnadní a zefektivní proces vývoje.
Přizpůsobení generování globálních varování
Výstrahy jsou cennou pomůckou, která upozorňuje vývojáře 4D na možné chyby v kódu. Po vydání verze 4D 20 R6 je nyní možné globálně definovat, která varování se mají generovat, což zvyšuje celkový komfort vývoje.
Vynutit přihlášení se stává výchozím nastavením pro všechny REST Auth
Nedávno jsme poskytli nový způsob řízení přístupu k rozhraní REST API prostřednictvím oprávnění a funkce ds.authentify: Vynutit přihlášení. Tato funkce nabízí mnohem více než dříve dostupné mechanismy ověřování a byla jasně vysvětlena v tomto příspěvku na blogu.
Ve verzi 4D 20 R6 je nyní Force Login výchozím režimem pro ověřování REST. Zajímá vás, proč a jak tento přechod řešit? Pokračujte ve čtení tohoto příspěvku.
Prozkoumejte možnosti kódových prostorů GitHubu pomocí 4D
GitHub nabízí výkonné nástroje pro vývojáře. Jedním z nich je Codepaces, který umožňuje vyvíjet kód uložený v repozitáři GitHub online odkudkoli pomocí integrované instance Visual Studio Code.
To je také případ projektů 4D!
Pojďte tento výkonný nástroj objevit a podívejte se na nový způsob kódování!
Ke stažení Auto Tool4D: 4D-Analyzer Rozšíření pro VS Code
S potěšením oznamujeme nové užitečné zjednodušení v rozšíření 4D-Analyzer pro Visual Studio Code!
Tato funkce je zaměřena na zjednodušení procesu zahájení a vylepšení vývoje s VS Code pro 4D.
Až dosud rozšíření 4D-Analyzer pro VS Code vyžadovalo aplikaci 4D (4D, 4D Server nebo tool4d) spuštěnou na pozadí. Toto nastavení umožňovalo rozšíření komunikovat se serverem 4D LSP (Language Server Protocol).
Tento požadavek však byl s vydáním verze 0.2.0 rozšíření odstraněn.
Kontrola syntaxe pracovního prostoru v editoru kódu VS
4D 20 R5 přináší do editoru Visual Studio Code novou funkci prostřednictvím rozšíření 4D-Analyzer: Přivítejte kontrolu syntaxe v pracovním prostoru, která má výrazně omezit chyby vývojářů a zefektivnit přesnost kódování.
Zlepšená správa katalogů v systémech pro správu verzí
V reakci na vaši cennou zpětnou vazbu jsme výrazně vylepšili architekturu projektu 4D.
Katalogový soubor tradičně obsahoval veškeré informace o struktuře projektu, včetně grafických informací, jako jsou barvy nebo pozice použité pro tabulky, pole a vztahy. Nyní mohou být tyto podrobnosti pohodlně uloženy v samostatném souboru, což zjednodušuje úlohu kontroly žádostí o stažení a správu konfliktů při slučování v systémech správy verzí.
Pojďme se ponořit do specifik tohoto vylepšení.
Bloky kódu Try-Catch odhaleny!
Po implementaci příkazu throw() a zavedení klíčového slova Try(Expression) s potěšením představujeme další vývoj v systému zpracování chyb 4D: zavedení bloků kódu Try-Catch!
Představujeme Code Live Checker: Zvyšování kvality kódu při vývoji 4D programů
4D v20 R4 zavádí Code Live Checker, algoritmus používaný při kompilaci, kontrole syntaxe a psaní kódu v editoru kódu. V tomto příspěvku na blogu prozkoumáme jedinečné aspekty, díky kterým je tato funkce užitečná pro vývojáře 4D.
Nový způsob zpracování chyb
Nedávno jsme zavedli nový mechanismus zpracování chyb pomocí nového příkazu throw().
To znamenalo první krok k novému systému ošetřování chyb, který je umístěn co nejblíže kódu, který je generuje.
V další fázi s verzí 4D v20 R4 tento přístup rozšiřujeme o zachycení chyb během provádění výrazů.
Pojďme se ponořit do podrobností.
Kontaktujte nás
Máte dotaz, návrh nebo se chcete spojit s blogery 4D? Napište nám!
* Vaše soukromí je pro nás velmi důležité. Kliknutím sem si můžete prohlédnout naše Zásady