Sdílení místních prostředků mezi uživateli pomocí služby Vzdálená plocha systému Windows
Tato nová funkce zlepšuje správu místních zdrojů sloučených aplikací klienta 4D spuštěných pomocí služby Vzdálená plocha systému Windows. Podívejme se, jak.
Zmenšení velikosti aplikací 4D pomocí těchto nových funkcí
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í.
Správa adresářových souborů v projektech sloučených serverů
Projekty zavedly nový soubor directory.json obsahující uživatele, skupiny a oprávnění. Umožňuje ověřování, omezení a oprávnění v několika částech aplikace prostřednictvím nastavení nebo kódu. Podívejme se na nová vylepšení týkající se použití tohoto souboru ve sloučených projektech serveru.
Zakázání průzkumníků na sloučených serverech
Možná budete chtít omezit přístup správců k Průzkumníku dat a Průzkumníku běhu v nasazených sloučených serverech. 4D v19 R5 to umožňuje.
Zde je vše, co potřebujete vědět.
Použití duplicitních sloučených klientských aplikací
Jako vydavatel chcete někdy sloučenou klientskou aplikaci duplikovat a připojit každou z nich k jejich vyhrazenému serveru 4D Server. Podívejme se, jak to provést.
Zjednodušené vytváření multiplatformních aplikací klient/server v systému Windows
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.
Jak definovat časový limit spánku pro vzdálené aplikace 4D
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í.
Zabezpečení prostředků aplikace pomocí nového algoritmu
Při generování souborů .4dz používá 4D ve výchozím nastavení standardní formát zip. Pokud jste vydavatelem softwaru, jistě vás potěší, že do 4D v19 R2 byla přidána funkce, která umožňuje zabránit uživatelům vaší aplikace, aby viděli obsah 4DZ, a tudíž jej nemohli upravovat.
4D v19: Vývoj tvorby aplikací klient/server
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.
Více serverů, jeden sdílený místní prostředek
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í!
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