Produkt

Rozšířený přístup k úložišti relací

Automaticky přeloženo z Deepl

Informace můžete ukládat do úložišť různých typů relací, například Client/Server, Web nebo Mobile, což umožňuje snadné opakované použití v různých procesech.

Nyní můžete v aplikaci 4D 20 R6 přistupovat k úložišti konkrétní relace. Toto vylepšení umožňuje uživatelům snadno udržovat kontinuitu a konzistenci informací napříč více relacemi téhož uživatele. Představte si, že můžete vytáhnout stejný záznam o zákazníkovi napříč různými aplikacemi, například klient/server nebo web.

Produkt blank

O čem se mluví, když se Qodly.com setká se serverem 4D?

Automaticky přeloženo z Deepl

V září loňského roku společnost 4D představila Qodly Studio pro 4D, které nabízí komplexní výhody umožňující bezproblémové vytváření dynamických a efektivních podnikových webových aplikací. Pokud jste tak ještě neučinili, přečtěte si tento blogpost, kde se dozvíte, jak začít používat Qodly Studio pro 4D.

Qodly Studio je také dostupné na webu qodly.com a tvoří součást nové nabídky SaaS společnosti 4D.

Chcete využít data své aplikace 4D a obchodní logiku v aplikaci qodly.com? Jistě vás potěší, že webová aplikace qodly.com se nyní může připojit k aplikaci 4D nasazené na serveru 4D díky novému příkazu QodlyScript openDatastore. Projekt 4D pak můžete použít jako vzdálené datové úložiště z Qodly.com.

Jinými slovy:

  • Aplikace založená na 4D Serveru umí obojí: obsluhovat 4D desktopové klienty i webové klienty pomocí Qodly formulářů. Pokud to děláte, není třeba pokračovat ve čtení.
  • Ale řekněme, že chcete rozšířit svou stávající aplikaci založenou na 4D Serveru o zcela novou, pouze webovou – a to hostovanou na Qodly.com: tento příspěvek je určen právě vám a ukazuje, jak mezi oběma komunikovat.
Produkt blank

Odstranění starší síťové vrstvy

Automaticky přeloženo z Deepl

Pro komunikaci mezi klientem 4D a serverem 4D navrhuje 4D 3 různé síťové vrstvy:

  • Starší,
  • ServerNet,
  • a QUIC.

Síťová vrstva Legacy byla představena před 30 lety ve verzi 4D v3. Původně byla vyvinuta pro AppleTalk, rozšířena pro ISDN a poté přidána IPX a nakonec TCP/IP.

Byla vytvořena pro zcela odlišné použití klient/server, než s jakým dnes pracuje 4D: je jednovláknová, optimalizovaná pro pomalé sítě bez šifrování a dostupná pro mnoho různých síťových protokolů. Jako takový není vůbec optimalizován pro moderní síťovou komunikaci a podporuje velmi omezený počet funkcí.

Proto jsme se ve verzi 4D 20 R5 rozhodli učinit síťovou vrstvu Legacy zastaralou a plánujeme ji brzy odstranit. Doporučujeme vám, abyste nyní přešli na síť ServerNet, pokud ji dosud používáte. Dovolte mi vysvětlit, jaké výhody vám přechod přinese.

Produkt blank

SSL/TLS: Podpora certifikátů ECDSA

Automaticky přeloženo z Deepl

4D používá k zabezpečení komunikace mezi klientem a serverem a požadavků HTTP protokol SSL/TLS. 4D podporuje kryptografii RSA již více než deset let a s verzí 4D v20R3 nyní přidáváme do našich nástrojů kryptografii ECDSA. To je vhodná chvíle, abych se trochu zmínil o bezpečnosti.

Produkt blank

Souběžný vývoj na serveru 4D Server v režimu projektu

Automaticky přeloženo z Deepl

Od svého vydání ve verzi 4D v18 Projects výrazně rozšířil možnosti 4D mimo jiné o kompatibilitu se systémy pro správu verzí.

Díky vynikající zpětné vazbě nemůžeme být pyšnější na to, že se tato funkce výrazně ujala v komunitě 4D. To nás přimělo k jejímu vylepšení, aby byla ještě lepší.

Vaše zpětná vazba zahrnovala požadavek na možnost pracovat současně na jednom vývojovém serveru jako tým. Společnost 4D vás opět vyslyšela a s potěšením vám oznamujeme, že ve verzi 4D v19 R6 můžete pracovat na jednom vývojovém serveru v projektovém režimu!

Produkt blank

Zjednodušené vytváření multiplatformních aplikací klient/server v systému Windows

Automaticky přeloženo z Deepl

Vydání počítačů Silicon Mac mělo velký vliv na způsob, jakým 4D kompiluje aplikace. Před verzí v19 se 4D kompilovalo pouze pro architekturu Intel a používalo stejný kód pro Mac i Windows. Počítače Silicon Mac však používají novou architekturu, a proto musí 4D kompilovat speciálně pro architekturu Silicon. To má vliv na vytváření aplikací klient/server napříč platformami.

Pokud sestavujete server na Macu, není to velký problém, protože můžete kompilovat pro platformy Intel i Silicon. Ale v systému Windows není možné kompilovat pro počítače Mac s platformou Silicon. Naším současným doporučením je zkompilovat projekt na počítači Mac pro obě architektury a poté jej před sestavením serveru zkopírovat na počítač se systémem Windows. Bohužel u velkých projektů s velkým množstvím dat může kopírování nějakou dobu trvat.

Produkt blank

Sledování činnosti serveru 4D pomocí tohoto nového nástroje

Automaticky přeloženo z Deepl
Bylo uvolněno mnoho funkcí, které vám pomohou spravovat činnost serveru 4D Server. 4D v18 R3 poskytuje správcům 4D další nástroj pro monitorování činnosti 4D Serveru. Nástroj, který umožňuje získat všechny operace prováděné po uplynutí zadaného času a také příslušné podrobnosti o zapojených tabulkách, polích a klientech.
Tato funkce nejenže umožňuje vše výše uvedené, ale také usnadňuje optimalizaci kódu, identifikaci problémů a uvolnění zdrojů 4D Serveru.
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!