Dnes začínábeta testování verze 4D 20 R10, která přináší nativní podporu vektorů, logiku ORDA v reálném čase a řadu vylepšení v oblasti uživatelského rozhraní, sítí, zabezpečení a automatizace sestavení – vše navrženo tak, aby vaše pracovní postupy byly rychlejší, inteligentnější a bezpečnější.
-
4D.Vector – nativní vektorová třída: Zpracovávejte vysokodimenzionální data přímo v aplikaci 4D. Provádějte vektorové operace, jako je hodnocení podobnosti, shlukování a řazení – vše nativně, bez externích nástrojů.
-
Konstruktory entit a událost onTouch(): Přidejte logiku životního cyklu přímo do datového modelu. Automaticky inicializujte entity a reagujte na změny atributů v paměti – s centralizovanými obchodními pravidly nativními pro schéma.
-
Pole objektů typu třídy + UUID V7: Deklarujte strukturu jako schéma. Přiřaďte specifické třídy objektovým polím pro přísnou validaci a automatické doplňování. A díky podpoře UUIDv7 jsou nyní identifikátory časově uspořádané a vytvořené pro distribuované měřítko.
-
Dynamické vzorce pro objekty formuláře: Přizpůsobujte uživatelské rozhraní v reálném čase. Važte pole na živé vzorce a eliminujte nadbytečný kód pomocí chytřejších, výrazem řízených zobrazení.
-
Vylepšení UDP a TCP: Získejte možnosti komunikace v reálném čase díky nativní podpoře protokolu UDP a nové kontrole časového limitu pro připojení TCP.
- A to je jen začátek – Je toho mnohem více, co můžete objevit!
Stáhněte si 4D 20 R10 nyní (exkluzivně pro partnery 4D)
AI Integration
NOVÁ nativní třída 4D.VECTOR
Použijte stránku 4D.Vector k ukládání, porovnávání a manipulaci s vysokodimenzionálními číselnými daty přímo ve své aplikaci. Ideální pro sémantické vyhledávání, inteligentní řazení nebo klasifikaci dokumentů – nejsou nutné žádné externí závislosti.
Generování vektorů prostřednictvím OpenAI v sadě AI Kit
Sada AI Kit nyní podporuje vektorové rozhraní API OpenAI. Metoda OpenAIEmbeddingsAPI.create() umožňuje převádět text nebo kolekce na vektory zadané pro hodnocení podobnosti, vyhledávací filtry a doporučovací enginy – nativně a bezpečně.
Database
POLE OBJEKTŮ S TYPEM TŘÍDY V EDITORU STRUKTUR
Přiřaďte pole objektů konkrétním třídám a odemkněte tak automatické doplňování při kompilaci, ověřování za běhu a integritu dat založenou na schématu. Spárujte s webem 4D.Vector a ukládejte otisky prstů připravené pro umělou inteligenci ke každé entitě.
PODPORA UUID V7
Generování UUID v7 pomocí UUID.generate()– ideální pro distribuované systémy, indexování založené na čase a škálovatelné databáze.
ORDA
Konstruktory entit a událost onTouch()
Definujte logiku konstruktorů a použijte novou událost onTouch() pro entity datových tříd, abyste mohli reagovat na změny atributů v paměti. Centralizujte ověřování, inicializujte hodnoty s ohledem na kontext a vneste povědomí o životním cyklu přímo do datové vrstvy.
User Interface
DYNAMICKÉ VZORCE PRO OBJEKTY FORMULÁŘE
Váže hodnoty objektů formuláře na živé vzorce pomocí OBJECT SET DATA SOURCE FORMULA. Ve spojení s konstantami seznamů, jako je lk selected items expression, získáte adaptivní uživatelská rozhraní, která reagují v reálném čase – snižují duplicitu kódu a zvyšují přehlednost.
Network Handling
NOVÉ PŘÍKAZY UDP
Využijte stránky 4D.UDPSocket pro zasílání zpráv řízené událostmi s nízkými režijními náklady. Naslouchejte pomocí onData, sledujte chyby a kontrolujte události pomocí 4D.UDPEvent.
ŘÍZENÍ ČASOVÉHO LIMITU PŘIPOJENÍ TCP
Použijte novou vlastnost .timeout na TCPConnection k omezení čekací doby a zabránění zamrznutí rozhraní při pomalých nebo neúspěšných spojeních.
Dependency Manager
REKURZIVNÍ ŘEŠENÍ A SPRÁVA ZÁVISLOSTÍ
Správce komponent nyní zvládá rekurzivní načítání závislostí, detekuje cyklické odkazy a zajišťuje inicializaci komponent ve správném pořadí – vaše modulární architektura tak zůstane čistá a předvídatelná.
4D NETKIT
Vytváření, aktualizace a mazání událostí v kalendářích Microsoft 365 a Google.
Pomocí stránek cs.NetKit.Office365.calendar a cs.NetKit.Google.calendar můžete vytvářet, aktualizovat a mazat události – kompletní se seznamy účastníků, pravidly opakování, odkazy na schůzky a oznámeními – a to vše prostřednictvím zabezpečeného protokolu OAuth2.
Build Application
Automatizace licencí BuildApp
Aplikace BuildApp nyní detekuje platné licence pro nasazení a automaticky je vkládá. Vyberte si režim (ruční, automatický, vyhodnocení), sledujte využití v protokolech a získejte přehledné zprávy po sestavení v uživatelském rozhraní.
Security
Zabezpečené vkládání pro vzorce
Vzorce vložené z externích zdrojů jsou nyní sanitizovány – v polích s více styly a v oblastech Write Pro jsou zachovány pouze vyhodnocené výsledky, což snižuje riziko neúmyslného vnesení logiky.
Removed Library
ODSTRANĚNÍ MECAB
Byla odstraněna knihovna MeCab pro japonskou segmentaci. V případě potřeby lze implementovat vlastní logiku tokenizace pomocí ORDA a dotazů založených na komponentách.
Potřebujete další technické podrobnosti? Dokumentace k verzi 4D 20 R10 Beta je k dispozici na adrese 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 vyslechneme vaše názory na některou z výše uvedených funkcí. Přispějte do našeho fóra pro beta verzi (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!
