Oživte své webové aplikace pomocí třídy OutgoingMessage
V dnešním digitálním světě je hladké a intuitivní uživatelské prostředí klíčem k úspěchu každé webové aplikace. Důležitou součástí této zkušenosti je poskytnout uživatelům snadný přístup k různým zdrojům – ať už jde o dokumenty, obrázky nebo jiné typy dat. Aby to bylo možné, musí váš server efektivně spravovat a poskytovat různé formáty obsahu.
S novou funkcí serveru REST společnosti 4D je nyní správa poskytování různorodého obsahu jednodušší než kdykoli předtím. Dříve mohl server REST vracet pouze skalární data, data entit nebo data pro výběr entit. Nyní může přímo dodávat úplný webový obsah – obsah připravený pro zpracování prohlížečem.
Stahování souborů nebo přijímání binárních dat ze serveru REST je nyní díky nové třídě OutgoingMessage jednoduché. Díky ní můžete snadno přizpůsobit odpovědi svým potřebám.
Přečtěte si, jak může třída OutgoingMessage vylepšit vaši aplikaci!
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.
Vytváření, aktualizace a mazání pomocí Průzkumníka dat
Průzkumník dat je výkonný nástroj pro vizualizaci dat. Jeho možnosti umožňují správcům snadno zajistit konzistenci dat. Vývojáři mohou zároveň ověřovat svůj kód pro vytváření, aktualizaci nebo mazání dat – to vše bez nutnosti vytvářet nové formuláře.
Nyní, v aplikaci 4D 20 R4, mají uživatelé možnost nejen vizualizovat, ale také opravovat svá data přímo v rozhraní Průzkumníka dat. Přesně tak! Přímo v rozhraní Průzkumníka dat můžete přidávat, upravovat nebo mazat data.
Qodly Studio pro 4D / Novinky v 4D v20 R3
Už to víte, 4D odhalilo Qodly Studio pro 4D začátkem září tohoto roku. Qodly Studio, které bylo představeno ve verzi 4D v20 R2, těží z životního cyklu Feature Release a ve verzi 4D v20 R3, která je v současné době ve fázi beta, získá spoustu vylepšení a oprav.
Zajímá vás, co je v Qodly Studiu v této nové verzi 4D nového? Přečtěte si, co bude následovat, a připravte se na používání nejnovějších funkcí Qodly ve své webové aplikaci!
Ladění na serveru pomocí škálovatelných webových relací
Významným vylepšením, které přinesla verze 4D v18 R6, bylyškálovatelné webové relace. Umožňují používat značky 4D, akce 4D a rozhraní REST API v preemptivních procesech, a to i v interpretovaném režimu na serveru 4D. Pro ladění takových programů však bylo nutné otevřít vývojové prostředí na serveru, aby se přepnulo do kooperativního režimu, protože okno ladicího programu nelze otevřít s preemptivními procesy. Tímto způsobem jste až do verze v19 R2 mohli ladit REST, 4D akce nebo 4D značky. Od verze v19 R3 je to všechno mnohem jednodušší a na straně serveru můžete ladit jednoduše tak, že k němu připojíte ladicí okno jako obvykle.
4D REST API + ReactJS
Mourad Aouinat, softwarový inženýr ve společnosti 4D Morocco
V předchozím příspěvku na blogu jsme si ukázali, jak snadno nastavit rozhraní REST API pomocí 4D. V tomto blogovém příspěvku využijeme výkonné rozhraní 4D REST API v kombinaci s Reactem k vytvoření aplikace To-Do, která obsahuje funkce pro otevírání todos, vytváření nových todos, úpravu stávajících todos a funkce pro hromadné úpravy a hromadné mazání.
Připravte se na nové atributy SameSite a Secure pro soubory cookie
Schopnosti souborů cookie v průběhu let rostly a vyvíjely se, ale zanechaly po sobě některé problémy. Prohlížeče (včetně prohlížečů Safari, Chrome, Firefox a Edge) kvůli tomu mění své chování, pokud jde o atributy SameSite a Secure, a zavádějí pro soubory cookie model secure-by-default.
Jako vývojáře webu 4D vás může zajímat soubor cookie relace webu 4D, pokud chcete svou aplikaci ochránit před Cross-site request forgery.
Abyste zabránili tomu, že váš soubor cookie webové relace bude nesmyslně kolovat po webu nebo že ho prohlížeče nepochopí kvůli použité výchozí hodnotě, měli byste se zeptat, zda je:
- soubor cookie třetí strany: spojený s jiným názvem domény, než je název stránky, na které se soubor cookie vyskytuje. Soubor cookie třetí strany je umístěn objektem stránky( např. reklamou), který pochází z jiné domény, než je doména, na které je stránka umístěna.
nebo
- soubor cookie první strany: spojený s doménou stránky.
V závislosti na případu použití byste měli zvolit vhodnou hodnotu atributu SameSite souboru cookie relace webu.
Pro posílení bezpečnosti musí být u souboru cookie webové relace nastaven atribut Secure, pokud je připojení zabezpečené (HTTPS), aby bylo prohlížeči naznačeno, že soubor cookie může být odeslán bezpečně.
Čtěte dále a dozvíte se, jak vám společnost 4D kryje záda, aby zlepšila soukromí a zabezpečení na webu.
ORDA: Snadné smyčkování s novou značkou 4D
Pravděpodobně jste již použili cyklus For each…End for each pro práci s výběry entit ORDA nebo s kolekcemi. Jeho použití je jednoduché a přímočaré. Chtěli byste jej použít jako značku 4D ve svých stránkách SHTML? Nebo snad pomocí příkazu PROCVIČIT 4D TAGY?
Od verze 4D v19 můžete! Čtěte dále a dozvíte se více.
4D Data Explorer v akci
Přestože je 4D Data Explorer stále ve verzi Preview (v dalších verzích se jistě objeví další funkce ), napadlo nás ukázat vám produkt v akci a nechat vás poznat jeho možnosti.
Jedná se o rozhraní webového prohlížeče, které může používat správce i vývojář, a to vzdáleně (zabezpečeným způsobem pomocí připojení HTTPS) nebo lokálně na stejném počítači jako otevřená databáze.
Potřebujete během vývoje zkontrolovat svá data? Potřebujete najít data, která by mohla způsobit chyby? Data Explorer s výkonným dotazovacím enginem a intuitivním webovým rozhraním je pro vás jako stvořený!
Podívejte se na video:
Škálovatelné relace pro pokročilé webové aplikace
Webové aplikace jsou dnes základními moderními nástroji. S rostoucím výkonem strojů a procesorů musí webové aplikace neustále splňovat požadavky na výkon. Proto 4D Web Server v18 R6 nabízí nový druh webové relace: škálovatelnou webovou relaci.
Pojďme se dozvědět více!
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