Databáze projektů: Nové možnosti editoru formulářů
Se zavedením databází projektů jsme také upravili rozhraní některých dialogových oken 4D. V tomto příspěvku na blogu představíme některé změny, které jsme provedli v editoru formulářů.
Binární databáze vs. databáze projektů
Jak víte, 4D nyní podporuje dva způsoby práce se zdroji: binární a projektové databáze. Binární databáze jsou 4D, které všichni známe a milujeme, se zdrojovým kódem v binárním souboru, který umožňuje týmový vývoj pomocí 4D Serveru, a se všemi prvky projektu (metody, formuláře, struktura atd.) shromážděnými v jediném kompaktním binárním souboru, souboru „.4db“. Databáze projektů usnadňují spolupráci distribuovaných týmů tím, že ukládají zdrojový kód v systému řízení zdrojů v samostatných textových souborech. Projekty nenahradí 4DB, nemáme v plánu nechat 4DB zmizet. Jde o dva různé způsoby práce a vývoje. Je na vás, abyste si vybrali, co nejlépe vyhovuje vašim potřebám. Zde je příspěvek na blogu, který vám pomůže se rozhodnout:
Databáze projektů: Uživatelé a skupiny v akci
Na blogu byl zveřejněn velmi podrobný příspěvek o uživatelích a skupinách v databázích projektů. V tomto příspěvku přinášíme video o klíčových bodech, které je třeba si zapamatovat.
Užijte si ho!
Jak sdílet kód 4D přes Github
Takže jste testovali projektové databáze… možná jste ji vytvořili, nebo jste možná převedli stávající binární aplikaci. Nyní je čas, abychom vám ukázali, jak používat Git (systém pro správu revizí) s Githubem jako hostingovou službu pro vaši aplikaci 4D.
Databáze a součásti projektu
Od vydání verze 4D v18 byla zveřejněna řada příspěvků na blogu o tom, jak převádět a vyvíjet s databázemi projektů. A co komponenty? Na tuto otázku odpovídá tento příspěvek na blogu.
Databáze projektů: Nasazení aplikace
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.
Používání knihoven 4D v databázích projektů
4D poskytuje knihovny, které vám pomohou při vývoji aplikací. Jedna z těchto knihoven je standardní a obsahuje předkonfigurované objekty formulářů a widgety, zatímco jiné knihovny jsou vlastní. Standardní knihovna je „pouze pro čtení“ a její chování se při vývoji databází projektu nemění (s výjimkou drobných, kosmetických rozdílů v rozhraní). Máte také možnost vytvořit si vlastní knihovny pro uložení vlastních objektů formulářů nebo skupin objektů. V tomto případě bylo provedeno několik změn, aby byly ještě výkonnější. Níže je uvedeno vše, co o těchto změnách potřebujete vědět:
Databáze projektů: Po konverzi
V tomto příspěvku jsme si ukázali, jak převést binární databázi na databázi projektu. Jakmile je vše připraveno a převod úspěšně dokončen, můžete začít pracovat s databází projektu. Mohou však vyvstat některé otázky: Jsou všechny soubory v databázi užitečné? Je zřejmé, že soubor se strukturou“.4DB“ již není potřeba. Mohu odstranit ostatní soubory?
Zde je vše, co potřebujete vědět po převodu.
Databáze projektů: Správa uživatelů a skupin
Databáze projektů, které byly k dispozici v beta verzi v nejnovějších verzích 4D v 17 R-Releases, jsou nyní k dispozici pro produkci v 4D v18! Mezi mnoha změnami v 4D v18 je způsob správy uživatelů a skupin … je mnohem jednodušší, zejména nasazení. V tomto příspěvku stručně upozorníme na vše, co o těchto změnách potřebujete vědět.
Databáze projektů: Architektura
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.
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