Nová architektura pro nasazení aplikací

Automaticky přeloženo z Deepl

Sloučené aplikace dnes ukládají mnoho informací do balíčku aplikace a také do zkompilovaného souboru (.4DC). Kromě toho, že ukládání informací v balíčku aplikace brání vytváření aplikací pouze pro čtení, má ještě jeden nepříjemný důsledek: informace se ztratí při aktualizaci aplikace.

Abychom je zachovali, musíme informace před aktualizací aplikace načíst a po aktualizaci je opět obnovit. Tento systém je tedy těžkopádný.

Aby bylo možné aplikace pouze číst, bude 4D v budoucích verzích postupně upraveno tak, aby tyto informace byly znovu přiděleny.

Ve verzi v15 R4 mohou být informace o cestě k datovému souboru a připojení k serveru uloženy v uživatelských předvolbách, pokud použijete novou možnost kompatibility Použít novou architekturu pro nasazení aplikace.

Pokud například vývojář nasadí aktualizovanou aplikaci svému zákazníkovi, nepřepisuje se poslední umístění datového souboru. Když koncový uživatel spustí strukturu, najde starý datový soubor bez interakce uživatele.

Cesta k datovému souboru

Pokud u sloučených samostatných aplikací a sloučených serverových aplikací uložíte cestu k datovému souboru v uživatelských předvolbách, jsou k dispozici dva režimy propojení aplikace s datovým souborem.

Podle názvu aplikace (výchozí)

V tomto režimu aplikace 4D automaticky otevře naposledy otevřený datový soubor, který odpovídá souboru struktury. Tento flexibilní a intuitivní režim umožňuje volný pohyb balíčku aplikace po disku.

By Application name

Podle cesty k aplikaci

V tomto režimu sloučená aplikace otevře datový soubor spojený s úplnou cestou aplikace. Tento režim umožňuje sloučený balíček aplikací několikrát duplikovat a nechat každý z nich používat vlastní datový soubor. Při této možnosti však platí, že pokud balík aplikace na disku přesunete nebo přejmenujete, změníte úplnou cestu aplikace. V důsledku toho přesunutý/přejmenovaný balíček aplikací ztratí odkaz na svůj datový soubor.

By Application Path

Informace o připojení k serveru

U sloučených klientských aplikací klient po úspěšném připojení k serveru uloží informace o připojení k serveru do uživatelských předvoleb.

Další zajímavost: vývojář má nyní možnost ovlivnit, zda klientská aplikace zobrazí dialogové okno pro výběr serveru, když se pokus o připojení nezdaří. Ve výchozím nastavení se již nezobrazuje a lze to změnit pomocí nového klíče buildapp XML.

Další podrobnosti naleznete v příručce k aktualizaci na verzi 4D v15 R4.

Vanessa Talbot
• Product Owner • Vanessa Talbot se připojila k programovému týmu 4D v červnu 2014. Jako Product Owner má na starosti psaní uživatelských příběhů a jejich převod do funkčních specifikací. Její úlohou je také zajistit, aby implementovaná funkce odpovídala potřebám zákazníka. Od svého příchodu pracovala na definování klíčových prvků ve 4D. Pracovala na většině nových funkcí preemptivního multi-threadingu a také na velmi složitém tématu: nové architektuře pro enginované aplikace. Vanessa má titul z Telecom Saint-Etienne. Svou kariéru začala ve Výzkumném ústavu kriminalistickém jako vývojářka pro audiovizuální oddělení. Působila také v mediální a lékařské oblasti jako expertka na technickou podporu, produkci i dokumentaci novinek.