Poskytněte umělou inteligenci 30 let staré aplikaci 4D
Během několika let se umělá inteligence změnila z nově vznikajícího trendu na nezbytnou součást moderního softwaru. ChatGPT, Grok, Gemini a další asistenti s umělou inteligencí dnes hrají významnou roli v každodenním životě každého člověka, a to jak v profesním, tak v osobním životě.
Proto společnost 4D 21 představuje 4D.Vectors a 4D AI Kit: aby vývojáři 4D měli k dispozici jednoduché a účinné nástroje pro přidávání funkcí poháněných umělou inteligencí do svých aplikací.
O AI jsme již sdíleli mnoho příkladů, tutoriálů a webinářů, ale nedávno jsem si položil otázku: Co by bylo potřeba udělat, aby se AI dostala do 30 let staré aplikace 4D?
Mohli byste se takové aplikace jednoduše zeptat na svých 10 nejlepších zákazníků a okamžitě dostat zpět pěkný graf?
No, hádejte co? Ukázalo se, že je to tak jednoduché, že si to zaslouží vlastní příspěvek na blogu.
ORDA – Zpracování logiky řízené událostmi během databázových operací
Tato funkce pokračuje v novém paradigmatu: zpracování dat způsobem řízeným událostmi. 4D 21 poskytuje kompletní řadu událostí souvisejících s databázovými operacemi(uložení nebo opuštění).
Události ORDA mohou nahradit spouštěče a nabízejí mnoho dalších výhod: větší kontrolu, což umožňuje kódovat obchodní logiku (včetně časově náročných úloh, jako je tisk faktur nebo ukládání externích dat) přímo ve funkci datové třídy ORDA. Reagují na události na úrovni dat, jako je například new, modify, save, drop (CRUD).
Události ORDA nabízejí přesnou granularitu a sofistikované zpracování chyb, což vede k silné integritě dat a lepší organizaci kódu.
Zjistěte, jak implementovat příslušnou obchodní logiku v každém kroku akce uložení nebo vypuštění.
ORDA – Oprávnění – Omezení / povolení webového přístupu ke zdrojům jedním kliknutím
Zde zjistíte, jak můžete ve webových procesech chránit své zdroje (data + obchodní logiku) před škodlivými přístupy a před neoprávněnými uživateli… jedním kliknutím.
V režimu vývoje nastavte vlastnost Omezit přístup ve výchozím nastavení na hodnotu FALSE a soustřeďte se na organizaci kódu, datový model, architekturu stránek Qodly, testy … bez jakýchkoli omezení pro používání dat nebo volání funkcí.
Až budete připraveni implementovat uživatelské profily, stačí nastavit vlastnost Restrict access by default na TRUE, abyste zajistili, že nikdo nebude mít přístup k vašim datům a obchodní logice, aniž by byl výslovně autorizován.
Sbohem 4D internetové příkazy – vítejte v moderní internetové integraci
Vydáním verze 4D 21 se oficiálně loučíme s doplňkem 4D Internet Commands, který byl dlouholetým společníkem mnoha vývojářů již od počátků internetu. Není to však jen konec jedné éry. Je to začátek bezpečnějšího, výkonnějšího a příjemnějšího způsobu obsluhy internetové komunikace ve 4D.
Příkazy 4D Internet Commands verze 20 můžete i nadále používat pomocí 4D 21. Proč tedy přecházet? Protože nové vestavěné třídy nejsou jen náhradou, ale kompletním přehodnocením způsobu, jakým by se mělo s internetovými protokoly pracovat v moderním vývojovém prostředí. Jsou nativní, bezpečné pro vlákna a navržené tak, aby splňovaly dnešní standardy v oblasti zabezpečení, výkonu a flexibility.
Zpráva o události v aplikaci 4D Qodly Pro: Zobrazit každou interakci na první pohled
Vytváření uživatelského rozhraní v prohlížeči pomocí 4D Qodly Pro je velmi podobné používání editoru formulářů 4D. Kliknutím na tlačítko se vyvolá metoda 4D, jak jste zvyklí pracovat. A tato metoda provede vaši (často již existující) obchodní logiku.
K tomu definujete události, a to buď pro widgety, nebo pro celou stránku (formulář). Prohlížeče pracují trochu jinak než desktopové aplikace, takže existují další události a posloupnost provádění může být jiná. K lepšímu pochopení vám pomohou zprávy o událostech.
4D Qodly Pro: Ovládací prvky zvětšení stránky
Plynulý přechod mezi velkým obrazem a nejmenšími detaily pomocí funkce Page Zoom v aplikaci Qodly Studio, intuitivního způsobu navrhování, vylepšování a dokonalé kontroly nad každým prvkem.
macOS Tahoe, Windows 11, které operační systémy pro 4D 20 a 21?
Vzhledem k tomu, že společnosti Apple a Microsoft své platformy neustále vyvíjejí, dbáme na to, aby společnost 4D zůstala dokonale sladěná.
S každou novou verzí operačního systému naše týmy důkladně testují a certifikují 4D, abyste mohli bez obav upgradovat své prostředí, ať už používáte macOS nebo Windows.
Spuštění studia Qodly je vzdáleno pouhá dvě kliknutí
4D Qodly Pro nabízí všechny nástroje, které potřebujete k návrhu, vytváření a spouštění webových formulářů pro aplikace 4D.
Jeplněintegrován do 4D a je dodáván s Qodly studiem. A stejně jako 4D je jeho použití snadné, přístupné a vnořené do světa 4D.
Chcete-li používat Qodly Studio s projekty 4D vytvořenými ve starších verzích, bude možná nutné změnit některá nastavení projektu, aby podporoval moderní funkce.
Proto byl počínaje verzí 4D 21 přístup ke Qodly studiu ze 4D vylepšen tak, aby nešlo o více než dvě kliknutí, aby vám usnadnil život, uvolnil mysl a umožnil vám soustředit se na váš úspěšný obchodní příběh.
Lokalizujte své stránky Qodly: Praktický průvodce
Lokalizace 4D aplikací je podporována již několik desetiletí prostřednictvím architektury XLIFF, která je určena především pro desktopové aplikace.
Prohlížeče však fungují jinak.
Proto 4D Qodly Pro zavádí nový, vestavěný přístup k internacionalizaci (i18n) – přístup přizpůsobený pro webová rozhraní, který vám dává větší flexibilitu při vytváření vícejazyčných stránek Qodly.
Pojďme prozkoumat, jak to funguje v praxi.
Nový způsob kontroly odpovědí HTTP
Počínaje verzí 4D 21 mohou nyní vývojáři 4D plně ovládat odpovědi HTTP pomocí jednoduchého konfiguračního souboru: HTTPRules.json. Ať už chcete zvýšit zabezpečení, optimalizovat výkon nebo spravovat přístup ke statickým zdrojům, tato funkce vám poskytne potřebnou flexibilitu, aniž byste museli napsat jediný řádek kódu.
Pojďme se ponořit do jejích možností a způsobů jejich použití.
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
