Produkt blank

Více zdrojů dat 4D, máte zájem?

Automaticky přeloženo z Deepl

Máme pro vás vzrušující novinku ve verzi 4D v18 a možná vám napověděl už její název!

Tato funkce otevírá nové možnosti pro práci s klientem/serverem. Místo toho, aby byla aplikace v 4D v18 omezena na aktuální databázi a vyžadovala trvalé síťové připojení, může získávat data z jiné, vzdálené databáze 4D, která je vystavena na serveru 4D!

Díky této funkci se zpřístupňuje mnoho možností. Můžete například organizovat své aplikace tak, aby pracovaly offline a synchronizovaly místní data pouze tehdy, když jsou vzdálená data dosažitelná. Nebo můžete zvážit publikování dat na více serverech a přepínání z jednoho na druhý podle potřeby. Další možností by mohlo být rozdělení vašeho datového modelu do různých databází( např. místní data, mezinárodní data). Co takhle mít svá data distribuovaná na různých místech, ale přesto přístupná prostřednictvím jediného kódu klienta 4D (metody projektu a objekty formuláře)? Všechny tyto scénáře jsou nyní možné a v tomto příspěvku na blogu se dozvíte, jak na to!

Produkt blank

Snadné nasazení s 4D v18

Automaticky přeloženo z Deepl

4D v18 zavádí novou architekturu pro soubory a složky, díky které zůstanou vaše nasazené balíčky pro macOS a složky aplikací pro Windows nedotčené. Stručně řečeno, složka protokolů a všechna uživatelská nastavení, včetně nastavení zálohování 4D, jsou nyní uloženy vedle datového souboru. Ve skutečnosti existují tato nastavení dvakrát: jedno vedle struktury, které se používá jako výchozí nastavení pro nové datové soubory, a druhé vedle datového souboru, kde se ukládají uživatelské změny.
Výsledkem je, že složka obsahující strukturu může být určena pouze pro čtení, protože se v ní nic nemění (*). Nasazení je jednodušší, protože složku se strukturou lze jednoduše vyměnit, nic v ní není třeba předem kopírovat.

(*) pouze v databázích projektů. V binárních databázích jsou tabulky uživatelů a hesel uloženy ve struktuře, takže složka nesmí být určena pouze pro čtení.

Tipy blank

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.

Produkt blank

Aplikace Headless 4D

Automaticky přeloženo z Deepl

Jako vývojáři 4D jste se již možná setkali s potřebou vyvíjet aplikace bez grafického uživatelského rozhraní (GUI), jinak známé jako headless aplikace. Dříve to ve 4D nebylo zcela možné …. až do verze 4D v18! V tomto příspěvku na blogu si projdeme některé z nově dostupných možností, abyste mohli své aplikace vytvářet „bez hlavy“!

Proč vytvářet bezhlavé aplikace? Existuje několik případů použití, například simulace chování systému Windows v systému macOS nebo chování služby Windows bez použití správce služeb atd. Především se ale otevírají nové možnosti, jako je vývoj botů pomocí 4D.

Produkt blank

Databáze projektů: Více než řešení pro spolupráci

Automaticky přeloženo z Deepl

Sníte o způsobu spolupráce? Způsob, jak pracovat kdekoli na světě, s členy týmu na různých místech, a nikdo se nemusí ptát, kde najde nejnovější verzi souboru nebo projektu? Jiný způsob, jak testovat nové funkce a vracet je zpět, pokud se neosvědčí, a přitom mít možnost zvolit bod obnovení, ze kterého chcete vrátit zpět, místo abyste spouštěli zálohu celého souboru. Vaše sny se stávají skutečností, tyto scénáře jsou nyní možné díky 4D v18 a databázím projektů!

Zprávy blank

Dnes začíná beta verze 4D v18

Automaticky přeloženo z Deepl

Beta testing for 4D v18, our most spectacular release yet, is starting today! And we couldn’t be more thrilled to share all the novelties we’ve prepared pro vás. Více než +90 pokroků, včetně významných vylepšení stávajících funkcí, stejně jako nových, které byly navrženy tak, aby vám usnadnily cestu k vývoji a posunuly vaše aplikace do nových výšin. A v případě, že si chcete udělat celkovou představu o plném potenciálu této verze, připravili jsme tuto rozsáhlou knihovnu příkladů (HDI).

Připoutejte se a pojďme objevit něco z toho, co 4D v18 Beta has to offer:

  • Databáze projektů – Řízení verzí: řešení pro programování ve spolupráci. Umožňuje ukládat kód v systému pro správu zdrojových kódů (např. Github, Perforce atd.) do textových souborů.
  • Built-in encryption: Ochrana v nejvyšší kvalitě díky vestavěnému šifrování dat na základě jednotlivých tabulek.
  • 4D pro iOS: produkt plně integrovaný do 4D pro snadné rozšíření vašich podnikových aplikací na mobilní zařízení.
  • ORDA: vylepšené příkazy, zvýšený výkon … a pak je tu vzdálený datový sklad.
  • Jazyk 4D: další příkazy 4D pro rozšíření vašich programovacích možností.
  • 4D Write Pro: Listy stylů. Tabulky. Panel nástrojů. Export do Wordu. A mnoho dalšího.
  • 4D View Pro: Panel nástrojů Ribbon. Import/export do aplikace Excel. A seznam pokračuje.
  • A mnoho dalšího (viz níže).
Zprávy blank

4D v17 R6 je zde

Automaticky přeloženo z Deepl

4D v17 R6, nejnovější verze R jedné z nejprůlomovějších hlavních verzí 4D, je nyní k dispozici!

Zde je náhled na to, co tato verze R nabízí:

  • Větší interaktivita s aplikacemi 4D pro iOS díky možnosti vytvářet, upravovat a mazat obsah aplikace pomocí parametrů.
  • Rozšířené možnosti ladění , které máte k dispozici, například možnost načíst aktuální řetězec volání při provádění a nový výkonný nástroj pro analýzu protokolů ladění.
  • Ještě více metod ORDA pro vytváření sofistikovanějších vyhledávacích kritérií a optimalizaci kódování.
  • Do stále se rozšiřujícího seznamu funkcí aplikace 4D View Pro přibyly nové funkce: od přizpůsobení stylů až po používání kolekcí pro čtení a zápis hodnot a vzorců.

Tento seznam není zdaleka vyčerpávající, podívejte se na všechny příspěvky na blogu pro 4D v17 R6!

Tipy blank

Jak notářsky ověřit sloučenou žádost 4D

Automaticky přeloženo z Deepl

V systému Catalina (macOS 10.15) se důrazně doporučuje notářsky ověřovat aplikace distribuované ve veřejné síti. Značné množství vývojářů přenáší své aplikace pomocí připojeného úložného zařízení nebo prostřednictvím sdílení souborů, v těchto případech, kdy uživatel již vývojáři důvěřuje, není notářská ověření vyžadována. Účelem notarizace je ujistit uživatele, že aplikace není škodlivá, a je vyžadována pouze u aplikací stažených z webových stránek.

Pokud při vytváření aplikací pomocí 4D v18 používáte naši vestavěnou funkci podpisu, je vaše aplikace připravena k notářskému ověření. Tento proces probíhá mimo systém 4D. Zahrnuje přidání elektronického podpisu k vaší žádosti a odeslání podepsané žádosti automatické kontrolní službě. Zde je vše, co potřebujete vědět: