Author: Damien Fuzeau

Avatar
• Product Owner • Damien Fuzeau se připojil k týmu 4D Product v únoru 2019. Jako Product Owner má na starosti psaní uživatelských příběhů a jejich následný převod do funkčních specifikací. Jeho úkolem je také zajistit, aby dodávané implementace funkcí vyhovovaly potřebám zákazníků. Damien vystudoval softwarové inženýrství na University of Nantes. Ve své bývalé společnosti strávil více než 23 let, nejprve jako vývojář (objevil 4D v roce 1997) a později jako technický manažer a softwarový architekt. Tato společnost je partnerem 4D OEM a nasadila obchodní software založený na 4D pro tisíce uživatelů na stovkách serverů. Damien je tedy zvyklý na 4D vývoj a nasazení ve vícejazyčném kontextu.
Produkt blank

Export definice struktury v HTML

Automaticky přeloženo z Deepl

Sdílení definic struktur s kolegy, uživateli nebo zákazníky je zjednodušeno pomocí formátování HTML.

Ve 4D jsou definice struktur prezentovány ve formátu XML+XSL, který prohlížeče vykreslují jako HTML pro snadnou čitelnost pro člověka a počítačové zpracování obsahu.

Nedávná omezení prohlížečů však brání místním souborům používat určité externí zdroje, pokud nepocházejí z webu. Aby se tento problém překonal, 4D nyní tento export přeformátoval do formátu HTML+CSS a poskytuje možnost exportovat buď XML jako dříve, nebo přímo jako HTML.

Produkt blank

Posílení bezpečnosti: 4D přijímá OpenSSL 3.1

Automaticky přeloženo z Deepl

V době, kdy je bezpečnost dat na prvním místě, je aktualizace bezpečnostních knihoven klíčová.
Společnost 4D v20 učinila významný krok vpřed tím, že aktualizovala knihovnu OpenSSL z verze 1.1 na 3.1.
Tento pokrok přináší vývojářům 4D řadu výhod a vylepšení a umožňuje jim vytvářet aplikace, které jsou nejen vysoce bezpečné, ale také mimořádně efektivní.
Pojďme se nyní těmito výhodami podrobně zabývat.

Produkt blank

Nástroj pro spouštění 4D kódu v CLI

Automaticky přeloženo z Deepl

V odvětví vývoje se CI/CD stalo standardní praxí. S každou změnou kódu se generují automatizované akce, jako je testování, kompilace, sestavení, doručení a někdy i nasazení, aby se zajistila vysoká kvalita kódu a jeho snadná integrace do stávajícího systému.

Tyto akce vyžadují nástroj, který potřebný kód spustí. Jako vývojáři 4D jsme se rozhodli poskytnout bezplatný nástroj, který vývojářům umožní provádět elementární akce. Tento nástroj se nazývá tool4d a zjednodušuje proces provádění potřebných akcí v prostředí 4D.

V tomto článku se budeme zabývat funkcemi nástroje tool4d a tím, jak jej lze využít k vylepšení procesu vývoje.

Produkt blank

Nové funkce editoru kódu VS ve verzi 4D v20

Automaticky přeloženo z Deepl

Jako obvykle nová verze, nové funkce rozšíření VS Code pro vývojáře, kteří chtějí zobrazovat a upravovat kód pomocí tohoto bezplatného editoru.

4D v20 přináší do editoru Visual Studio Code novou funkci prostřednictvím rozšíření 4D-Analyzer: Přivítejte kontrolu syntaxe dokumentu, která vývojářům pomůže psát méně chyb, skládání a odsazování kódu pro lepší vzhled a nástroj4d umožňující rychlejší spuštění serveru LSP.

Produkt blank

Formát PDF pro náhled tisku v systému Windows

Automaticky přeloženo z Deepl

Formát PDF je vhodnou alternativou k formátu XPS pro náhled tisku v systému Windows a poskytuje uživatelům dostupnější možnost. Rozhodnutí společnosti Microsoft učinit z prohlížeče XPS volitelnou funkci systému Windows způsobilo mnoha uživatelům problémy při nasazování aplikací, což vedlo k tomu, že koncoví uživatelé nemohli zobrazit náhled svých výtisků. Přestože instalace bezplatného prohlížeče XPS Viewer je jednoduchá, někteří správci váhají s instalací dalších funkcí, zejména v prostředích vzdálené plochy.
Naštěstí 4D v20 nyní nabízí možnost použít pro náhled tisku formát PDF. Vzhledem k tomu, že téměř všechny současné verze systému Windows mají předinstalovaný buď formát XPS, nebo PDF, neměli by se již koncoví uživatelé setkávat s problémy s náhledem tisku. Tato nová možnost nabízí flexibilnější a efektivnější řešení, které vyhovuje potřebám koncových uživatelů i správců.

Produkt blank

Chytání chyb všude

Automaticky přeloženo z Deepl

Správa chyb je často omezující součástí vývoje ve všech jazycích. Pokud ve 4D zapomenete zavolat metodu pro ošetření chyb v novém procesu/pracovníkovi nebo použijete komponenty, které chyby neošetřují, může se koncovému uživateli zobrazit vestavěný dialog 4D pro ošetření chyb. Vývojáři 4D by rádi zachytili všechny chyby ve všech kontextech, aby se zabránilo zobrazení tohoto vestavěného dialogového okna 4D pro chyby.

Podívejme se, jak můžeme toto chování zvládnout pomocí 4D v19 R8.