QUIC nyní odpovídá možnostem sítě ServerNet
Síťová vrstva QUIC nyní podporuje tolik funkcí jako síťová vrstva ServerNet. Ve verzi 4D 20 R5 jsme přidali podporu protokolu IPv6, vysílání a jednotného přihlašování v systému Windows.
V následujících verzích ji samozřejmě budeme dále vylepšovat, aby byla nejlepší síťovou vrstvou, jakou kdy 4D mělo.
Prozatím mi však dovolte, abych se trochu více zmínil o posledních funkcích, které jsme přidali.
4D Write Pro: Tabulky bez omezení!
Od zavedení tabulek v aplikaci 4D Write Pro bylo zavedeno mnoho nových funkcí. Včetně záhlaví, zápatí, třídicích zlomů a samozřejmě možnosti přiřadit k tabulkám datový zdroj pro jejich automatické vyplnění!
Díky této poslední možnosti bylo často možné dosáhnout maximálního počtu řádků na jednu tabulku (1000). Vzali jsme to v úvahu a od verze 4D 20 R5 již není tento limit pevně stanoven a řízen programem 4D Write Pro, ale je omezen pouze dostupnou pamětí!
Nový objekt vzdálené relace 4D s připojením klient/server a uloženou procedurou
V aplikacích 4D existují čtyři typy relací 4D Remote session, Stored Procedure session, Mobile session a Web session.
Příkaz Relace již vrací webové nebo mobilní relace. Získáte tak přístup k mnoha informacím o relaci a objektu sdíleném všemi procesy v relaci.
Ve verzi 4D 20 R5 byl příkaz Relace rozšířen o spojení Klient/Server a uloženou proceduru.
ORDA – Omezit data na relevantní kritéria
Ve verzi 4D 19 R8 jsme zavedli robustní systém oprávnění, který vám umožní detailní kontrolu nad přístupem uživatelů k vašim datům. Tento systém chrání vaše data v závislosti na tom, kdo k nim přistupuje a ke kterým datům, a zajišťuje tak bezpečnost dat omezením neoprávněného přístupu.
Co kdybyste ale chtěli přístup ke čtení dále zpřesnit na základě konkrétních kritérií?
V tom případě přichází na řadu 4D 20 R5. Omezení čtení dat podle určitých kritérií.
Bloky kódu Try-Catch odhaleny!
Po implementaci příkazu throw() a zavedení klíčového slova Try(Expression) s potěšením představujeme další vývoj v systému zpracování chyb 4D: zavedení bloků kódu Try-Catch!
Sdílené třídy
Chcete zjednodušený způsob používání sdílených objektů, který by dodržoval klasickou syntaxi objektů a v případě potřeby automaticky volal use/end use?
Připoutejte se, přicházejí sdílené třídy!
Singletony ve 4D
4D 20 R5 přináší vývojářům výkonnou funkci: Singletony!
Návrhový vzor singleton vytváří jedinou instanci třídy přístupnou v celé aplikaci.
Tento vzor nabízí mnoho výhod, včetně:
- hostitelství pro meziprocesové hodnoty,
- užitkové třídy,
- základ pro návrhový vzor factory,
- a mnoho dalších.
Čtěte dále a získejte více informací o tomto novém konceptu!
4D Write Pro: Více možností zobrazení ukotvených obrázků a textových polí!
V dokumentech 4D Write Pro mohou být obrázky buď v řadě (stejně jako velký znak), za textem nebo před ním. Textové rámečky (objevily se v 4D v20) lze také umístit před nebo za text. Obrovské vylepšení přichází s verzí 4D 20 R5, kde lze nyní obrázky a textová pole obklopit obtékajícím textem!
Jak implementovat kontinuální integraci pomocí 4D: Průvodce krok za krokem
Ve světě vývoje softwaru se v posledních letech objevil nový koncept nazvaný „Continuous Integration“. Definice, kterou všude vidíme nebo slyšíme, zní :
„CI je proces, který automatizuje pravidelné a časté sestavování, testování a dodávání aplikace.“
Po pochopení této definice, která vyjadřuje zajímavý a slibný proces, co je třeba udělat pro jeho implementaci ve 4D? Pokud budete hledat na internetu, zjistíte, že existuje mnoho nástrojů a frameworků CI.
Před použitím těchto nástrojů CI však existuje několik předpokladů.
Síťová vrstva QUIC: Automatická aktualizace a režim spánku
Náš vývoj síťové vrstvy QUIC pokračuje a ve verzi 4D 20 R4 máme nyní režim spánku a automatickou aktualizaci. Pojďme se na tato vylepšení podívat blíže a zjistit, jak fungují v porovnání s jinými síťovými vrstvami.
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