Produkt blank

Zmenšení velikosti aplikací 4D pomocí těchto nových funkcí

Automaticky přeloženo z Deepl

V rámci naší neustálé snahy o zlepšení tvorby aplikací 4D jsme do verze 4D v19R5 přidali několik funkcí, které se vám jistě budou hodit.

První z nich je možnost odstranit z vašich aplikací některé z největších modulů 4D: CEF, Mecab, PHP, Kontrola pravopisu a 4D Updater. Pokud některé z těchto modulů nepotřebujete, budete moci výrazně zmenšit velikost svých aplikací.

Změnili jsme také konečný adresář při sestavování zkompilované struktury, abychom vyšli vstříc těm, kteří používají více zkompilovaných verzí téže struktury.

Co se týče našich japonských zákazníků, sloučili jsme japonskou verzi 4D a mezinárodní verzi v systému MacOS.

Pojďme se ponořit do podrobností.

Produkt blank

Zjednodušené vytváření multiplatformních aplikací klient/server v systému Windows

Automaticky přeloženo z Deepl

Vydání počítačů Silicon Mac mělo velký vliv na způsob, jakým 4D kompiluje aplikace. Před verzí v19 se 4D kompilovalo pouze pro architekturu Intel a používalo stejný kód pro Mac i Windows. Počítače Silicon Mac však používají novou architekturu, a proto musí 4D kompilovat speciálně pro architekturu Silicon. To má vliv na vytváření aplikací klient/server napříč platformami.

Pokud sestavujete server na Macu, není to velký problém, protože můžete kompilovat pro platformy Intel i Silicon. Ale v systému Windows není možné kompilovat pro počítače Mac s platformou Silicon. Naším současným doporučením je zkompilovat projekt na počítači Mac pro obě architektury a poté jej před sestavením serveru zkopírovat na počítač se systémem Windows. Bohužel u velkých projektů s velkým množstvím dat může kopírování nějakou dobu trvat.

Tipy blank

Jak definovat časový limit spánku pro vzdálené aplikace 4D

Automaticky přeloženo z Deepl

Aby se zabránilo ztrátě relace, sleduje 4D stav spánku vzdálených aplikací 4D.

Když je uživatel připojen ze vzdálené aplikace 4D k serveru 4D Server a jeho počítač přejde do režimu spánku, informace se odešle na server 4D Server. V okamžiku, kdy se počítač uživatele probudí, vzdálená aplikace 4D pak obnoví svůj kontext provádění.

Produkt blank

4D v19: Vývoj tvorby aplikací klient/server

Automaticky přeloženo z Deepl

Na Macu se podpis aplikací stal standardem a od Big Sur nelze spouštět ani nepodepsané aplikace. V minulosti jsme publikovali řešení, jak vytvořit aplikace typu klient-server běžící na serveru Windows a přijímající připojení od klientů Mac. S vydáním verze 4D v19 jsme aktualizovali sestavování aplikací ve 4D tak, aby tento případ zvládlo. Zde je uveden postup, jak můžete ve verzi v19 sestavit jednoplatformní nebo multiplatformní aplikaci.

Produkt blank

Více serverů, jeden sdílený místní prostředek

Automaticky přeloženo z Deepl

V některých případech se může stát, že se uživatelé budou muset připojit k mnoha instancím stejné sloučené serverové aplikace. V takovém případě sloučená klientská aplikace stáhne tolik místních prostředků, kolik je připojení k serveru. Pokud je však složka zdrojů vašeho serveru obrovská, může to znamenat značnou časovou, objemovou a síťovou zátěž! Naštěstí má 4D v18 R5 pro tento scénář řešení!