Produkt

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

Zjednodušení správy komponent ve 4D

Automaticky přeloženo z Deepl

V kontextu 4D vývoje představuje správa komponent obvykle značné množství práce. Zavedení funkce Správce komponent do prostředí 4D však představuje významný pokrok v oblasti správy komponent.

Tato funkce se již neomezuje pouze na umístění komponent do určené složky Components, ale spoléhá na dva klíčové prvky: dependencies.json a environment4d.json. Tyto soubory nabízejí vývojářům lepší přehled o závislostech aplikace a flexibilitu při přizpůsobování cest ke komponentám.

Produkt blank

Ke stažení Auto Tool4D: 4D-Analyzer Rozšíření pro VS Code

Automaticky přeloženo z Deepl

S potěšením oznamujeme nové užitečné zjednodušení v rozšíření 4D-Analyzer pro Visual Studio Code!

Tato funkce je zaměřena na zjednodušení procesu zahájení a vylepšení vývoje s VS Code pro 4D.

Až dosud rozšíření 4D-Analyzer pro VS Code vyžadovalo aplikaci 4D (4D, 4D Server nebo tool4d) spuštěnou na pozadí. Toto nastavení umožňovalo rozšíření komunikovat se serverem 4D LSP (Language Server Protocol).
Tento požadavek však byl s vydáním verze 0.2.0 rozšíření odstraněn.

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.

Tipy blank

Tipy a triky pro aplikace 4D – vydání květen 2024

Automaticky přeloženo z Deepl

Add Komoncharoensiri, ředitel technických služeb společnosti 4D Inc.

Přinášíme další sadu tipů a triků.

Znalostní databáze 4D je knihovna informací o technologii 4D, kde jsou aktivně zveřejňovány týdenní technické tipy a měsíční technické poznámky. Pokud vám poslední tipy v KB unikly, nevadí; zde je kompilace z několika posledních týdnů.

Tento příspěvek na blogu zahrnuje 12 tipů:

Produkt blank

4D Netkit: Ověřování OAuth2.0 pomocí certifikátu

Automaticky přeloženo z Deepl

Některé servery OAuth 2.0, například Microsoft Identity Platform, poskytují možnost ověřování pomocí certifikátů namísto klientských tajemství. Tento přístup zvyšuje zabezpečení a ověřovací mechanismy v rámci protokolu. Počínaje verzí 4D 20 R5 obsahuje Netkit správu připojení založenou na certifikátech OAuth 2.0.

Produkt blank

4D View Pro: Vylepšení vlastních funkcí

Automaticky přeloženo z Deepl

Někdy můžete požadovat specializované výpočty obsahu sloupce nebo řádku, aniž byste věděli, kolik buněk bude ovlivněno.

V aplikaci 4D 20 R5 můžete nyní předat vlastnímu vzorci v rámci tabulkového vzorce více rozsahů buněk, například „A1:C10“, nebo objekt, například „OBJECT(„Jméno“,B2, „Příjmení“,C2)“, a načíst kolekci nebo objekt obsahující veškerý obsah buněk v metodě 4D.

Produkt blank

Deklarace vlastností třídy a přiřazení na jednom řádku

Automaticky přeloženo z Deepl

Ve verzi 4D 20 R5 nyní zjednodušená deklarace vlastností nabízí možnost inicializovat vlastnosti současně s jejich deklarací, podobně jako při přiřazování proměnných.

Toto vylepšení zjednodušuje čitelnost a efektivitu kódu tím, že umožňuje vývojářům deklarovat a inicializovat vlastnosti na jediném řádku. To usnadňuje hladší integraci a snižuje potřebu samostatných inicializačních bloků. Optimalizuje pracovní postupy vývoje a zajišťuje robustnost kódu napříč překladači a interprety, čímž podporuje čistší a lépe udržovatelné kódové báze.