Sbohem 4D internetové příkazy – vítejte v moderní internetové integraci
Vydáním verze 4D 21 se oficiálně loučíme s doplňkem 4D Internet Commands, který byl dlouholetým společníkem mnoha vývojářů již od počátků internetu. Není to však jen konec jedné éry. Je to začátek bezpečnějšího, výkonnějšího a příjemnějšího způsobu obsluhy internetové komunikace ve 4D.
Příkazy 4D Internet Commands verze 20 můžete i nadále používat pomocí 4D 21. Proč tedy přecházet? Protože nové vestavěné třídy nejsou jen náhradou, ale kompletním přehodnocením způsobu, jakým by se mělo s internetovými protokoly pracovat v moderním vývojovém prostředí. Jsou nativní, bezpečné pro vlákna a navržené tak, aby splňovaly dnešní standardy v oblasti zabezpečení, výkonu a flexibility.
Nový způsob kontroly odpovědí HTTP
Počínaje verzí 4D 21 mohou nyní vývojáři 4D plně ovládat odpovědi HTTP pomocí jednoduchého konfiguračního souboru: HTTPRules.json. Ať už chcete zvýšit zabezpečení, optimalizovat výkon nebo spravovat přístup ke statickým zdrojům, tato funkce vám poskytne potřebnou flexibilitu, aniž byste museli napsat jediný řádek kódu.
Pojďme se ponořit do jejích možností a způsobů jejich použití.
Práce a přesuny s QUIC a přepínáním sítí
Co je více frustrující než ztráta připojení k serveru 4D Remote při přepínání sítí na cestách?
Ať už přecházíte z ethernetové sítě na Wi-Fi nebo přecházíte mezi hotspoty, tradiční připojení mají tendenci vypadávat, což nutí aplikaci 4D Remote k odpojení a opětovnému připojení.
S aplikací 4D 21 a protokolem QUIC jsou tato přerušení minulostí.
Protokol QUIC je navržen tak, aby byl odolný při změnách v síti a udržel vaši relaci při životě, i když se základní připojení změní.
Automatická aktivace 4D Developer
Není zdlouhavé zadávat licenční čísla ručně při každé instalaci softwaru do nového počítače?
S aplikací 4D 21 to již není nutné, 4D to nyní udělá automaticky za vás. Podívejme se, jak na to.
Požadavky HTTPS nyní podporují obchod s certifikáty systému Windows
Počínaje verzí 4D 21 mohou nyní požadavky HTTPS používat certifikát uložený v úložišti certifikátů systému Windows namísto certifikátu uloženého na disku. To je užitečné zejména v případech, kdy je na straně klienta u požadavků HTTPS nutné používat místní certifikáty.
Vylepšení a třídění UUID ve verzi 7
Počínaje verzí 4D 20 R10 jsou nyní identifikátory UUID generovány přímo pomocí interního algoritmu a nespoléhají se na systémové funkce, což umožňuje lepší kontrolu nad jejich formátem a chováním. A díky této aktualizaci se nyní můžete rozhodnout pro UUID verze 7, které podporují chronologické řazení. Pojďme prozkoumat, co to znamená pro vaše aplikace.
Automatické vkládání licence pro nasazení do aplikací
4D 20 R10 přináší novou funkci, speciálně navrženou pro zákazníky s licencemi OEM nebo 4D Desktop Business, která umožňuje automatické vkládání licencí pro nasazení do vytvořených aplikací. Toto vylepšení zjednodušuje a zabezpečuje proces sestavování licencovaných aplikací a usnadňuje sdílení konfigurace sestavení na více počítačích. A to není všechno, bylo přidáno několik dalších vylepšení, která zefektivní váš pracovní postup. Pojďme se ponořit do podrobností.
Nová třída pro provádění komunikace UDP
4D 20 R8 zavedl třídu TCPConnection, která přináší objektově orientovaný, asynchronní způsob zpracování klientských připojení TCP. Poté přišla verze 4D 20 R9 s třídou TCPListener pro vytváření TCP serverů. A nyní, v 4D 20 R10, doplňujeme obraz o novou třídu UDPSocket, která umožňuje spravovat komunikaci UDP mezi 4D a libovolným vzdáleným počítačem, a to jak v roli klienta, tak v roli serveru. To je užitečné zejména pro IoT, monitorování v reálném čase nebo vysílání výměn. A třešnička na dortu? Tato třída podporuje preemptivní a asynchronní komunikaci UDP
Konečně tato nová funkce znamená poslední krok v nahrazení staršího pluginu Internet Commands.
Pojďme se ponořit do podrobností.
Vzorce v Průvodci štítky
Počínaje verzí 4D 20 R9 byla aktualizována komponenta Průvodce štítky, která zlepšuje práci se vzorci. Zlepšuje se tak bezpečnost tím, že se zabraňuje vytváření škodlivých vzorců. Zlepšuje také kvalitu tím, že zabraňuje vytváření nesprávných vzorců. Pojďme se ponořit do vylepšení!
Zlepšení ochrany soukromí a zabezpečení systému macOS pomocí UUID aplikací
Po aktualizaci Sequoia se systém macOS spoléhá na UUID aplikací pro různé kontroly soukromí a zabezpečení, například pro přístup k síti. Tato nová funkce systému macOS by mohla způsobit problémy na straně koncových uživatelů, například nutnost často znovu autorizovat integrované 4D aplikace. Abychom to vyřešili, má nyní počínaje verzí 4D 20 R9 každá aplikace 4D vytvořená pro systém macOS své vlastní UUID aplikace. Tato změna zajišťuje lépe vyladěné řízení přístupu. Pojďme se ponořit do podrobností.
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
