Správa požadavků HTTP pomocí agentů HTTP
Ve verzi 4D 19 R6 jsme zavedli třídy HTTP, abychom modernizovali syntaxi a rozšířili funkce našich klientských příkazů HTTP. Na tomto základě přináší 4D 20 R6 novou výkonnou funkci: HTTP agenty. Tito agenti umožňují vývojářům přizpůsobit a optimalizovat připojení k serverům HTTP tím, že spravují perzistenci a opakované použití připojení pro požadavky HTTP.
4D 20 R6 Beta začíná dnes
Dnes začíná beta testování verze 4D 20 R6 a my jsme nadšeni, že můžeme představit verzi plnou výkonných funkcí navržených speciálně pro vývojáře!
- Programátoři nyní mohou využívat přímé volání funkcí prostřednictvím singletonů přes rozhraní REST API a události Qodly Pages, přizpůsobitelné agenty HTTP, vylepšený přístup k úložišti relací a další.
- Udržujte své výběry entit přehledné díky nové funkci ORDA clean, která odstraňuje prázdná místa po smazání a zajišťuje tak přehledné rozhraní.
- Vynucené přihlášení se stává výchozím nastavením pro všechna ověřování REST, což zlepšuje správu zdrojů a poskytuje přesnou kontrolu nad přístupem k vašim datům a funkcím.
- Editor kódu přichází s novými funkcemi, které pomáhají vývojářům soustředit se na kritické problémy díky přizpůsobení toho, která varování se zobrazují globálně.
- V aplikaci 4D Write Pro můžete spravovat prázdné zdroje dat v tabulkách, skrývat a zobrazovat zástupné symboly a další funkce.
4D 20 R5 je zde
Představujeme 4D 20 R5 – k dispozici nyní!
Zde je náhled na to, co vás čeká v této verzi:
Stáhněte si 4D 20 R5 (k dispozici jsou měsíční opravy Hot Fixes).
- QUIC: Zvyšte výkon a zabezpečení aplikací v nespolehlivých sítích pomocí QUIC připraveného pro výrobu, který nabízí podporu IPv6, funkce vysílání a jednotné přihlášení do systému Windows.
- Uživatelské rozhraní: Změňte vzhled aplikace pomocí dvou nových typů oken, které umožňují kompletní přizpůsobení titulkového pruhu okna. Přidejte tlačítka, vyhledávací pole a další prvky a vytvořte si vlastní design.
- 4D Write Pro: Vytvářejte profesionálně vypadající dokumenty s vylepšeným návrhem rozvržení, snadnou správou členění oddílů, možnostmi rychlého formátování a podporou větších tabulek.
- 4D Language: Pište čistší a robustnější kód pomocí bloků Try-Catch pro přesné zpracování chyb, sdílených tříd pro zjednodušenou správu objektů a singletonů pro lepší globální přístupnost.
- ORDA: Implementujte silné zabezpečení dat omezením přístupu uživatelů ke konkrétním datům na základě předem definovaných kritérií, čímž zajistíte, že uživatelé uvidí pouze relevantní informace.
- RozšířeníVisual Studio Code: Zvýšení produktivity vývojářů díky integraci GitHub Codespaces a kontrole syntaxe pracovního prostoru.
- Qodly Studio for 4D přináší Vlastní komponenty pro větší flexibilitu, nové dialogové funkce pro lepší interakci s uživateli, Force Login pro optimalizaci používání licencí a další.
Snadné používání rozhraní REST API společnosti Qodly
Před několika měsíci jsme oznámili, že Qodly Studio je nyní k dispozici všem našim stříbrným partnerům (a vyšším).
Qodly Studio pro 4D je plně integrováno do 4D a umožňuje 4D Serveru hostovat vaši aplikaci s desktopovými i webovými stránkami.
Qodly Studio je také přístupné na Qodly jako součást nově spuštěné nabídky SaaS společnosti 4D. Toto inovativní hybridní low-code řešení je speciálně navrženo pro podnikové aplikace založené na webovém prohlížeči.
I když jste již aplikace na platformě Qodly vytvořili, máme pro vás další dobré zprávy! Nyní můžete s aplikací 4D 20R5 využívat rozhraní REST API aplikace Qodly k bezproblémové práci s vašimi daty.
Čtěte dále a dozvíte se více.
Tipy a triky pro aplikace 4D – vydání červen 2024
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 15 tipů:
O čem se mluví, když se Qodly.com setká se serverem 4D?
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.
Zjednodušení správy komponent ve 4D
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.
Prozkoumejte možnosti kódových prostorů GitHubu pomocí 4D
GitHub nabízí výkonné nástroje pro vývojáře. Jedním z nich je Codepaces, který umožňuje vyvíjet kód uložený v repozitáři GitHub online odkudkoli pomocí integrované instance Visual Studio Code.
To je také případ projektů 4D!
Pojďte tento výkonný nástroj objevit a podívejte se na nový způsob kódování!
Ke stažení Auto Tool4D: 4D-Analyzer Rozšíření pro VS Code
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.
Odstranění starší síťové vrstvy
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.
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