Databáze projektů: Nasazení aplikace

Automaticky přeloženo z Deepl

Vaše aplikace byla vytvořena a jste připraveni na další krok. 4D vám umožní:

  • vygenerovat zkompilovanou databázi, která již neobsahuje žádný interpretovaný kód,
  • vygenerovat samostatnou aplikaci, na kterou lze dvakrát kliknout (tj. sloučit ji s 4D Volume Desktop, databázovým strojem 4D),
  • generovat aplikace klient/server s automatickou aktualizací klientské a serverové části.

Pomocí databáze projektů můžete také vytvářet finální aplikace pro obě platformy. Projektová databáze používá stejný konfigurační soubor jako binární databáze.

Krok 1: Zkompilujte svůj kód

Databázi projektů můžete zkompilovat stejným způsobem jako binární databázi (.4db). Mezi oběma typy databází je jen velmi malý rozdíl. Rozhraní je stejné a strojový kód produktu je stejný.

Jediný rozdíl spočívá v tom, že zkompilovaný výsledek je uložen v binárním souboru (.4db) u binárních databází a ve složce „Project/DerivedData/CompiledCode“ u projektových databází.

Krok 2: Vytvoření aplikace

Stejně jako při kompilaci kódu nemusíte při vytváření aplikací provádět žádné změny:

  • Zkompilovaná databáze
  • Komponenta
  • Samostatná aplikace
  • Aplikace typu klient/server

Můžete použít stejný konfigurační soubor binární databáze s databází převedeného projektu.

Jako vždy u projektových databází je rozdíl ve vygenerovaných souborech. Pokud se podíváte na obsah vytvořených aplikací, uvidíte místo souboru „4dc“ soubor s příponou „.4dz“.

Konkrétní příklad

V následujícím videu vygenerujeme databázi zkompilovanou z binární databáze. Poté provedeme totéž z databáze projektu. Databáze projektu je výsledkem převodu binární databáze.

Na konci videa si můžete porovnat velikost získaných souborů. PŘEKVAPENÍ. Soubor .4dz je pětkrát menší než soubor .4dc.

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.