Dnes začínábeta testování verze 4D 21 R3, která přináší centralizovanou konfiguraci umělé inteligence, reakce systému v reálném čase, moderní vykreslování uživatelského rozhraní napříč platformami a větší kontrolu nad tím, jak se váš kód provádí mezi klientem a serverem. To vše je navrženo tak, aby se minimalizovaly překážky a logika zůstala co nejblíže místu, kde se spouští.
-
Poskytovatelé AI a aliasy modelů v nastavení: Definujte poskytovatele jednou a odkazujte na modely pomocí stabilních názvů v celém kódu.
-
Oznámení IMAP v reálném čase: Reagujte okamžitě na změny v poštovní schránce, místo abyste se spoléhali na dotazování.
-
Plynulé uživatelské rozhraní a vykreslování Liquid Glass: Vytvořte kód jednou a získejte moderní rozhraní jak ve Windows, tak v macOS.
-
Spouštění singletonů na serveru: Spouštějte relace a sdílenou logiku na serveru, aniž byste museli přesouvat svůj kód.
-
Lepší zpětná vazba editoru: Zachyťte chyby parametrů příkazů již při psaní, nikoli až po provedení.
A to je teprve začátek, je toho mnohem víc k objevování!
Stáhněte si 4D 21 R3hned teď (exkluzivně pro partnery 4D)
AI Integration
CENTRALIZUJTE POSKYTOVATELE AI A MODELY S POUŽITELNÝMI ALIASY
Definujte poskytovatele AI jednou v nastavení, včetně klíčů API a koncových bodů, a znovu je použijte v celé aplikaci. Odkazujte na modely přímo nebo prostřednictvím aliasů, které mapují na poskytovatele a model, takže volání se vyřeší automaticky bez opakování konfigurace. Můžete přepínat mezi poskytovateli nebo modely bez přepisování kódu, čímž zůstává nastavení centralizované a logika přehledná.
User Interface
VZHLED LIQUID GLASS PRO FORMULÁŘE 4D NA macOS
Formuláře nyní na macOS automaticky přebírají systémový styl Liquid Glass s aktualizovanými mezerami, průhledností a vizuální zpětnou vazbou. Stávající logika a struktura formulářů zůstávají nezměněny, takže vaše rozhraní odpovídá aktuálním standardům macOS bez nutnosti redesignu.
VYTVÁŘEJTE MODERNÍ ROZHRANÍ S FLUENT UI A LIQUID GLASS
Knihovna objektů nyní podporuje Fluent UI ve Windows vedle Liquid Glass v macOS. Stávající komponenty se přizpůsobují každé platformě bez změny jejich definice, což vám umožňuje udržovat konzistentní a moderní rozhraní napříč prostředími se stejnými formuláři.
TISK MODERNÍCH FORMULÁŘŮ S VYTVÁŘENÍM OPTIMALIZOVANÝM PRO TISK
Formuláře využívající moderní styly uživatelského rozhraní se automaticky přizpůsobují pro tisk zploštěním vizuálních efektů při zachování rozvržení a hodnot, včetně neuložených dat. Výstup zůstává konzistentní napříč platformami, aniž by vyžadoval dodatečnou logiku tisku.
NETWORK
ODSTRANĚNA STARŠÍ SÍŤOVÁ VRSTVA
Z nových projektů byla odstraněna vrstva Legacy Network a jako výchozí jsou nastaveny QUIC a ServerNet. Stávající aplikace nadále běží na podporované vrstvě v době běhu, což vám umožňuje pokračovat bez narušení kompatibility.
PŘIJÍMEJTE E-MAILOVÉ UDÁLOSTI V REÁLNÉM ČASE S IMAP IDLE
IMAPTransporter nyní podporuje protokol IDLE, což umožňuje vaší aplikaci reagovat na události v poštovní schránce, jako je vytvoření nebo smazání zprávy, prostřednictvím zpětných volání. To nahrazuje periodické dotazování živým připojením, čímž se snižuje počet zbytečných požadavků a vaše aplikace zůstává synchronizovaná se změnami v reálném čase.
4D Write Pro
STRUKTUROVEJTE DOKUMENTY S HIERARCHICKÝMI ČÍSLOVANÝMI SEZNAMY
Číslované seznamy nyní podporují více úrovní prostřednictvím strukturovaných stylů odstavců a automaticky generují formáty jako 1, 1.1 a 1.1.1. Číslování se aktualizuje podle změn obsahu, takže dlouhé nebo složité dokumenty zůstávají konzistentní bez ručních úprav.
4D language
PŘÍSTUP K UŽIVATELSKÝM RELACÍM PŘÍMO Z 4D CLIENT
Příkaz Session nyní vrací objekt vzdálené relace na klientovi, což umožňuje přímý přístup k datům a funkcím relace bez přesunu logiky na server. Kód zůstává tam, kde se používá, což usnadňuje správu toků mezi klientem a serverem.
SPOUŠTĚNÍ SDÍLENÝCH A SINGLETONOVÝCH FUNKCÍ RELACE NA SERVERU
Sdílené a singletonové funkce relace lze nyní spouštět na serveru pomocí klíčového slova server, a to i při volání z klienta 4D. Logika tak zůstává uvnitř třídy a zároveň lze řídit místo jejího provedení, aniž by bylo nutné přebudovávat aplikaci.
PŘEMĚŇTE DYNAMICKÝ TEXT NA SKUTEČNÉ SPUSTITELNÉ METODY
Třída 4D.Method umožňuje ověřit kód uložený jako text a spustit jej jako nativní metodu se strukturovanými parametry a podrobnou kontrolou syntaxe. Dynamické chování se stává bezpečnějším a snáze ovladatelným za běhu.
OVĚŘUJTE JSON S MODERNÍMI SCHÉMATICKÝMI STANDARDY
JSON Validate nyní podporuje nejnovější standard schématu, což umožňuje definovat pokročilá pravidla, jako je podmíněná logika a rozšířené formáty, přímo ve schématu. Logiku ověřování lze sdílet napříč systémy, což snižuje duplicitu a udržuje konzistenci dat.
KONSISTENTNÍ OVĚŘOVÁNÍ DATUMŮ V SCHÉMATECH JSON
Data jsou nyní ověřována konzistentně, ať už jsou uložena jako řetězce nebo nativní hodnoty, v souladu s definicí schématu bez nutnosti konverzní logiky. Tím se zabrání neshodám při toku dat mezi API a interním zpracováním.
VČASNÉ ZACHYCENÍ CHYB PARAMETRŮ PŘÍKAZŮ V EDITORU
Parametry příkazů jsou nyní ověřovány přímo v editoru pomocí zdokumentovaných typů a syntaktických pravidel. Neplatné argumenty jsou detekovány již při psaní kódu, což vám pomáhá opravit problémy dříve a vyhnout se chybám při běhu.
4D Component
SPRÁVA ZÁVISLOSTÍ KOMPONENT GITLAB Z ROZHRANÍ PROJEKTU
Projektové závislosti nyní podporují repozitáře GitLab, což umožňuje přidávat, verzovat a spravovat komponenty pomocí stejného pracovního postupu jako u jiných zdrojů. Správa závislostí zůstává v rámci celého projektu konzistentní.
Visual Studio code extension
VIZUÁLNÍ ÚPRAVA ROLÍ, OPRÁVNĚNÍ A HTTP HANDLERŮ V VS CODE
Role, oprávnění a HTTP handlery se nyní otevírají ve vizuálních editorech ve VS Code, kde jsou pole automaticky organizována a ověřována. Můžete aktualizovat konfigurace bez nutnosti procházet surový JSON, což snižuje počet chyb a zrychluje změny.
ZÁVISLOSTI JSOU NYNÍ V VS CODE PLNĚ ROZPOZNÁVÁNY
Rozšíření 4D-Analyzer nyní načítá závislosti projektu stejně jako 4D IDE, čímž zajišťuje, že kontrola syntaxe a doplňování kódu používají stejný kontext. Zpětná vazba zůstává konzistentní napříč prostředími.
Security
POUŽÍVEJTE CERTIFIKÁTY MACOS KEYCHAIN PŘÍMO V HTTPS POŽADAVCÍCH
HTTPS požadavky a HTTP agenti nyní mohou používat certifikáty uložené v macOS Keychainu tím, že na ně odkazují podle názvu. Certifikáty zůstávají spravovány systémem, což eliminuje potřebu je ukládat nebo distribuovat v rámci aplikace.
Potřebujete více technických detailů? Dokumentace k 4D 21 R3 Beta je k dispozici na 4D Doc Center.
Vaše zpětná vazba je pro nás velmi cenná a pomůže nám zlepšit kvalitu našich produktů a lépe vyhovět vašim potřebám. Rádi bychom znali váš názor na kteroukoli z výše uvedených funkcí. Přispívejte do našeho beta fóra (přístupného pro všechny partnery 4D). A neváhejte nám sdělit své potřeby;vaše 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řidejte se k nám ještě dnes a staňte se součástí konverzace!
K tomuto příspěvku zatím nelze přidávat komentáře.