4D v20 R2 Beta začíná dnes

Automaticky přeloženo z Deepl

S potěšením oznamujeme spuštění beta testing pro 4D v20 R2!

Po úspěšném vydání 4D v20 LTS přichází tato nová verze s ještě více vylepšeními a zajímavými dodatečnými funkcemi, které byste nechtěli přehlédnout!

Pojďme odhalit vše, co 4D v20 R2 Beta nabízí.:

 

 

 

 

  • Představujeme Průvodce tabulkou 4D Write Pro, intuitivní nástroj určený pro koncové uživatele, který jim umožňuje využívat šablony poskytnuté vývojáři a přizpůsobené jejich obchodním požadavkům.
  • Vyzkoušejte zvýšené možnosti správy chyb, které zlepšují zpětnou vazbu uživatelů tím, že poskytují komplexní a aktuální informace přímo ve vašich rozhraních.
  • Využijte nový formát souborů .sjs v aplikaci 4D View Pro, který byl speciálně navržen tak, aby řešil výkonnostní problémy vznikající při práci s většími soubory.
  • Prozkoumejte novou funkci odesílání e-mailů prostřednictvím rozhraní Gmail API, která rozšiřuje vaše komunikační možnosti.
  • Objevte nejnovější přírůstek funkce rozšíření Visual Studio Code, která umožňuje formátování kódu.
  • A to není vše-Čeká vás toho mnohemvíce!

Stáhněte si 4D v20 R2 nyní (exkluzivně pro partnery 4D)

4D Write Pro Tables

Průvodce tabulkami

4D v20 R2 přichází s výkonným řešením – průvodcem tabulkami – navrženým tak, aby usnadnil život a urychlil tvorbu dokumentů 4D Write Pro obsahujících tabulky.

S využitím tohoto průvodce mohou koncoví uživatelé využívat řadu výhod přizpůsobených jejich specifickým potřebám a obchodním požadavkům.

Průvodce tabulkami poskytuje přístup ke sbírce šablon vytvořených vývojáři a zajišťuje, že dokonale odpovídají případům použití uživatelů. Prostřednictvím intuitivního rozhraní průvodce mohou tyto šablony bez námahy konfigurovat podle svých preferencí.

Zde je video, které demonstruje tyto možnosti:

 

Sloučení buněk

Ať už potřebujete zvýraznit konkrétní informace nebo vytvořit vizuálně poutavější prezentace, možnost slučování buněk vám umožní snadno dosáhnout požadovaných výsledků.

Díky možnosti slučovat buňky můžete nyní dosáhnout lepší organizace a prezentace dat. Máte možnost sloučit buňky horizontálně, a to buď na celém řádku, nebo na jeho určité části. Stejně tak vertikální slučování buněk umožňuje sloučit buňky v celém sloupci nebo v určeném úseku. Kromě toho můžete vytvářet bloky buněk, čímž se otevírají ještě další možnosti efektivního strukturování dat.

 

 

Programming

VYLEPŠENÁ SPRÁVA CHYB

4D v20 R2 přináší novou schopnost: možnost vyhodnocovat chyby v kódu 4D. Tato funkce funguje podobně jako jakákoli jiná chyba 4D a umožňuje vám vyvolat dialogové okno o chybě nebo ji zpracovat prostřednictvím metody ON ERR CALL. Klíč k odemknutí této funkce spočívá v novém příkazu throw.

Využitím síly vyhazování chyb můžete zvýšit úroveň zpětné vazby pro uživatele, kterou poskytujete v rámci svých rozhraní. Vzhledem k tomu, že chyby jsou zjišťovány v reálném čase, můžete koncovým uživatelům pohotově poskytnout vyčerpávající a přesné informace. Tato rozšířená zpětná vazba umožňuje uživatelům lépe pochopit povahu chyby a provést příslušné akce, což vede ke zlepšení celkové uživatelské zkušenosti. Kromě toho můžete zavést efektivnější protokolování chyb; zachycením podrobných informací o chybách v místě jejich výskytu můžete získat cenné poznatky pro účely ladění a řešení problémů.

KLIENT WEBSOCKET

S uvedením verze 4D v20 získáte možnost vytvořit websocketový server pomocí výkonné třídy 4D.WebSocketServer. Ta poskytuje plně duplexní komunikační kanál mezi serverem a klientem.

V návaznosti na tuto funkci přinášíme ve verzi 4D v20 R2 třídu 4D.WebSocket, která jde ještě o krok dál. Pomocí této třídy nyní můžete vytvořit klienta websocket, který se připojí k serveru. To znamená, že můžete vytvořit obousměrné komunikační kanály mezi svými klientskými aplikacemi a serverem a umožnit tak přenos dat a jejich aktualizaci v reálném čase.

Poznámka: Pokud máte zájem dozvědět se o tomto tématu více, nenechte si ujít sezení Thomase Maula na téma WebSocket Server, které pořádá společnost 4DMethod.

 

 

4D Netkit

VYLEPŠENÍ AUTORIZACE OAUTH2

V předchozí verzi 4D se připojení vaší aplikace k rozhraní Microsoft Graph API prostřednictvím OAuth 2.0 stalo pomocí 4D NetKit neuvěřitelně pohodlné. V návaznosti na to jsme ve verzi 4D v20 R2 rozšířili možnosti získání tokenu OAuth 2.0 pro Google API a další servery OAuth 2.0.

Abychom vylepšili integraci tohoto procesu ověřování do vaší aplikace, zavedli jsme novou funkci. Nyní můžete po obdržení tokenu plynule zobrazit stránku HTML přímo ve webovém prohlížeči, která vám poskytne jasné informace o úspěchu či neúspěchu ověření.

ODESLÁNÍ E-MAILU POMOCÍ ROZHRANÍ GMAIL API.

Ve společnosti 4D chápeme důležitost bezproblémové e-mailové komunikace a častou potřebu odesílání e-mailů v rámci moderních aplikací. Vzali jsme na vědomí cennou zpětnou vazbu od uživatelů služby Gmail, kteří vyjádřili přání zjednodušeného způsobu odesílání e-mailů prostřednictvím rozhraní Gmail API. V reakci na tuto zpětnou vazbu s potěšením představujeme příkaz „odeslat e-mail “ jako naši počáteční implementaci ve verzi 4D v20 R2.

 

 

4D View Pro

NOVÝ FORMÁT SOUBORU: SJS

Známe výkonnostní problémy při práci s velkými soubory 4D View Pro. Abychom to vyřešili, zavedli jsme nový formát souboru s názvem .sjs.

Formát .sjs je navržen jako komprimovaný soubor, který se skládá z několika menších souborů JSON a má podobnou strukturu jako XML v aplikaci Excel. Tento inovativní formát byl vyvinut s cílem zlepšit výkon a optimalizovat manipulaci s těmito soubory, zejména pro scénáře zahrnující složité soubory 4D View Pro.

 

blank

 

 

Visual Studio Code

FORMÁTOVÁNÍ KÓDU 4D V APLIKACI VISUAL STUDIO CODE.

S vydáním verze 4D V20 R2 představilo rozšíření VS Code novou funkci: formátování kódu!

Pokud jste k úpravám metod nebo tříd 4D používali VS Code, možná jste si všimli, že formátování kódu neodpovídalo stylu používanému ve 4D. Nyní však můžete svůj kód formátovat stejně jako 4D. To znamená, že rozšíření VS Code se ohledně formátování kódu chová konzistentně s ostatními programovými jazyky.

 

blank

 

 

Improved Network Communication (QUIC)

Zavedení nové síťové vrstvy QUIC v beta verzi 4D v20 bylo vzrušující novinkou. Protože však tuto funkci nadále zdokonalujeme a vylepšujeme, rozhodli jsme se ji pro finální verzi LTS deaktivovat. Ujišťujeme vás, že vrstva QUIC bude k dispozici i v dalších funkčních verzích, a vyzýváme vás, abyste se aktivně podíleli na jejím vývoji a zdokonalování.

Ve verzi 4D v20 bylo přepínání síťových vrstev omezeno na interpretované aplikace, což si vyžádalo nové sestavení pro enginové aplikace. S uvedením verze 4D v20 R2 jsme však zavedli významné vylepšení. Nyní máte možnost flexibilně měnit síťové vrstvy v kompilovaných/sestavených aplikacích prostřednictvím Nastavení struktury, Uživatele a Databáze.

Toto vylepšení vám umožňuje snadno přepínat síťové vrstvy pro účely testování, a to i v produkčním prostředí, čímž se eliminuje nutnost časově náročného přestavování aplikace.

blank

 

Potřebujete další technické podrobnosti? Podívejte se do dokumentace na stránkách4D v20 R2 Beta . 4D Doc Center.

Velmi si vážíme vaší zpětné vazby, která nám pomůže zlepšit kvalitu našich produktů a lépe sloužit vašim potřebám. Rádi si poslechneme vaše názory na kteroukoli z výše uvedených funkcí. Přispějte do našeho fóra beta verze (přístupné pro všechny partnery 4D). A neváhejte nám sdělit své potřeby; hlasy bereme velmi vážně!

Ještě nejste partnerem? Nenechte si ujít příležitost stát se partnerem 4D a zapojit se do smysluplných diskusí. Připojte se k nám ještě dnes a staňte se součástí konverzace!

Avatar
• Produktový marketingový manažer • Intissar nastoupila do 4D v roce 2017 jako produktový marketingový manažer. Úzce spolupracuje s týmy produktovými, marketingovými, inženýrskými a technické podpory, aby aby sdělila různému publiku „proč“, „jak“ a „co“ o nových a aktualizovaných funkcích. Tato úzká spolupráce jí umožňuje formulovat zprávy a psát hloubkový obsah a příklady kódu pro 4D blog a web. Po absolvování inženýrského titulu v oboru informatiky na univerzitě VINCI pracovala Intissar v několika startupech jako softwarový inženýr. Mezi její praktické zkušenosti patří specifikace softwaru, návrh a vývoj, školení a podpora uživatelů a správa týmu.