Nasazení samostatných aplikací bez vložené licence
Počínaje verzí 4D 20 R7 a nadcházející verzí 4D 20.6 můžete nyní vytvářet samostatné aplikace, aniž byste potřebovali vestavěnou licenci. Pojďme se ponořit do podrobností tohoto nového chování.
Vytvoření aplikace klient/server pomocí nástroje Build4D
Představujeme nejnovější iteraci komponenty Build4D, která je nyní dostupná na GitHubu. V předchozích příspěvcích na blogu jsme se zabývali možnostmi zkompilovaného projektu, komponenty a samostatné aplikace.
Nyní můžete vytvořit skript pro svou klientskou/serverovou aplikaci od A do Z. A snadno jej integrovat s nástroji pro kontinuální integraci.
Podívejme se, jak na to.
Třída pro snadnou manipulaci s dílčími formuláři
Na fóru se objevilo několik dotazů, tipů nebo otázek týkajících se zobrazování zprávy, přesýpacích hodin nebo některých prvků rozhraní v popředí formuláře, zatímco ostatní prvky jsou rozmazané. Tento typ rozhraní můžete vytvořit pomocí dílčích formulářů a formulářů volání. Kód může být komplikovaný, pokud pracujete s vícestránkovým formulářem.
Aby vám Vincent De Lachaux usnadnil práci, připravil třídu, která zjednodušuje správu dílčích formulářů zobrazených ve vícestránkovém formuláři. Zvládá načítání dílčího formuláře za běhu, jeho ovládání z workeru a změnu jeho polohy, pokud se změní velikost hlavního formuláře. Můžete se tak soustředit na dialogy, aniž byste se museli starat o mechaniku.
Posílení bezpečnosti: 4D přijímá OpenSSL 3.1
V době, kdy je bezpečnost dat na prvním místě, je aktualizace bezpečnostních knihoven klíčová.
Společnost 4D v20 učinila významný krok vpřed tím, že aktualizovala knihovnu OpenSSL z verze 1.1 na 3.1.
Tento pokrok přináší vývojářům 4D řadu výhod a vylepšení a umožňuje jim vytvářet aplikace, které jsou nejen vysoce bezpečné, ale také mimořádně efektivní.
Pojďme se nyní těmito výhodami podrobně zabývat.
Vytvoření samostatné aplikace pomocí komponenty Build4D
Nová komponenta build4D je již několik měsíců k dispozici na GitHubu. Umožňuje bez námahy vytvořit zkompilovaný projekt nebo komponentu. Věci se stávají ještě lepšími; tato nová verze komponenty vám umožní vytvářet aplikaci pro jednoho uživatele, čímž se rozšíří možnosti vašeho vývojového pracovního postupu.
S tool4D dostupným od verze v20 se tak integrace procesu generování aplikací do vašich nástrojů CI (Continuous Integration) stala pozoruhodně pohodlnou.
Pojďme se ponořit do podrobností!
4D v20 LTS je zde
Byla vydána4D v20 LTS, dosud nejbohatší verze 4D!
V posledních několika letech jsme posunuli 4D kupředu nebývalým tempem. Zavedli jsme nejmodernější koncepty, jako je objektově orientované programování (OOP) a třídy, zdokonalili jsme jazyk 4D, aby se vyrovnal známosti a intuitivnosti populárních jazyků, jako je JavaScript a TypeScript, a mimo jiné jsme představili ORDA, inovativní způsob přístupu k datům.
Nyní, s verzí 4D v20, se staňte svědky integrace editoru Visual Studio Code, využijte výjimečných možností aplikace 4D Write Pro pro generování dokumentů na základě šablon a rozšiřte své možnosti o funkce pro vytváření uživatelských rozhraní moderních aplikací.
A to není všechno! Podívejte se na nejdůležitější informace níže:
4D View Pro: Vytvoření otočné tabulky z datové tabulky
Pivotové tabulky patří k nejcennějším funkcím, které uživatelům umožňují rychle shrnout a analyzovat velké množství dat a zjistit jejich srovnání, vzorce a trendy. Od verze 4D v19 jsou otočné tabulky součástí aplikace 4D View Pro. Tento příspěvek na blogu obsahuje přehled, jak používat otočné tabulky prostřednictvím rozhraní ribbon.
Deklarace vlastností třídy
Jazyk 4D se neustále zdokonaluje. Ve verzi v20 vám přinášíme novou funkci, která usnadní používání vašich tříd: deklarované vlastnosti tříd. Deklarování vlastností tříd výrazně zlepší automatické dokončování a také vám poskytne smysluplné chyby při kompilaci. Chcete se o ní dozvědět více? Ukážu vám, jak to funguje!
Protokolování volání ORDA na serveru
Od svého uvedení na trh popularita ORDA nepřestává růst a nyní se hojně používá na produkčních serverech. S verzí 4D v20 vám nabízíme 2 vylepšení způsobu zaznamenávání požadavků ORDA na straně serveru. Prvním z nich je vylepšení protokolu požadavků, který nyní poskytne více informací o voláních ORDA. Druhým je přidání protokolu ORDA na straně serveru, který je podobný protokolu ORDA na straně klienta. Dovolte mi, abych vás s těmito novými funkcemi seznámil.
Dokončení aplikace pomocí příkazů 4D
Od několika verzí 4D byly přidány různé funkce pro vytvoření vlastního konstrukčního řetězce. Například,
- vytvoření složky „.zip“,
- přidání informací, jako jsou autorská práva na spustitelný soubor nebo „dll“,
- vytvoření souboru „info.plist“,
- a nová komponenta build4D.
Ve verzi 4D v20 umožňují dvě nové funkce dokončit tvorbu samostatné aplikace nebo aplikace klient/server v kódu 4D:
- přidání ikony ke spustitelnému souboru
- generování licenčního souboru pro nasazení serveru (pouze licence OEM) nebo samostatné aplikace.
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