Databáze projektů: Architektura

Automaticky přeloženo z Deepl

Databáze projektů, hlavní novinka verze 4D v18, umožňují distribuovaným týmům spolupracovat díky ukládání kódu aplikace do systému pro správu zdrojů v textových souborech, které obsahují vše od struktury databáze až po uživatelské rozhraní, včetně formulářů, nabídek, uživatelských nastavení nebo požadovaných zdrojů. A protože se databáze projektu skládá z textových souborů, budete mít k dispozici několik složek a souborů, uložených v rámci jedné nadřazené složky databáze. V tomto příspěvku na blogu si projdeme architekturu projektové databáze, abychom vám tento nový typ databáze lépe přiblížili.

Architektura projektové databáze

Databáze projektů se skládá z několika složek a souborů uložených v rámci jedné nadřazené složky databáze.

Při vytváření projektové databáze najdete většinu stejných složek jako u tradiční binární databáze:

  • Data
  • Protokoly
  • Zdroje
  • Nastavení
  • Složka WebFolder

Databáze projektu obsahují dvě další složky:

  • Projekt – zdrojový kód aplikace (odpovídá 4DB)
  • <název> – Tato složka obsahuje soubory, které si pamatují uživatelské konfigurace( např. pozice bodů zlomu, pozice oken atd.).

Projekty a řízení zdrojů

Když už znáte složky a soubory v databázi projektů, které složky nebo soubory byste měli nahrát do systému pro správu zdrojů? Možná vás napadá, že jsou to složky Zdroje a Projekt. No, když zkompilujete databázi, 4D uloží zkompilovaný kód do složky„Project/DerivedData“. Proto se doporučuje nahrát do systému pro správu zdrojů složku„Resources„, složku„WebFolder“ a složku„Project“(bez podsložky„DerivedData„).

Binární databáze vs. databáze projektu

V tomto videu porovnáme architekturu binární databáze (.4DB) vs. projektové databáze (.4DProject).

Například pro otevření binární databáze vyberu soubor s příponou „.4db“ nebo „.4dc“. Jaký je ekvivalent v projektové databázi? Je to soubor s příponou „.4DProject“.

Jaký je ekvivalent souboru s příponou „.4DC“ pro zkompilovanou databázi? V binární databázi se zdrojový kód aplikace nachází v souborech s příponou „.4DB“ a „.4DIndy“. Které složky nebo soubory odpovídají struktuře databáze projektu?

Odpovědi na tyto a další otázky najdete v následujícím videu:

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.