4D v16 R5 Beta začíná dnes!

Automaticky přeloženo z Deepl

S potěšením oznamujeme spuštění beta testing pro 4D v16 R5! Je plný zajímavých věcí, tak se na něj pojďme podívat a zjistit, co je v něm 4D v16 R5 BETA has in store for you

Tato verze přináší několik zajímavých funkcí a vylepšení, včetně:

  • Vynucené zabezpečení webového serveru 4D a zpracování hesel pomocí vhodných a účinných protokolů a algoritmů.
  • Zjednodušené zacházení s nedefinovanými hodnotami v jazyce 4D.
  • Možnost programově spravovat záhlaví a zápatí aplikace 4D Write Pro.
  • Plně automatické přizpůsobení výšky řádku seznamu v aplikaci 4D View Pro.

Zabezpečení

V průběhu let se bezpečnost stala klíčovým tématem podnikových aplikací. 4D v16 R5 dělá v otázkách zabezpečení obrovský skok vpřed díky těmto třem vylepšením:

Vylepšené zabezpečení serveru 4D

Počínaje verzí 4D v16 R5 je výchozí minimální podporovaná verze TLS v1.2. 4D Web Server nyní zaručuje, že vaše aplikace mají ve výchozím nastavení maximální úroveň zabezpečení (starší verze TLS budou odmítnuty, protože by mohly být nezabezpečené).

Větší zabezpečení pro 4D Server >

Podpora SHA-2 pro příkaz Generovat digest

Funkce Digest jsou určeny k ověření integrity dat. V důsledku toho jsou skvělým způsobem, jak odhalit změny a úpravy. 4D v16 R5 přináší pozoruhodné vylepšení funkce Generate digest příkazu o podporu algoritmů SHA-2.

Generování digestu nyní podporuje SHA-2 >

Hashování a ověřování hesel

Byly vytvořeny dva nové příkazy související s ochranou uživatelských hesel: Generate password hash a Verify password hash. Oba jsou založeny na algoritmu bcrypt, který je záměrně pomalý, aby bylo heslo bezpečnější proti útokům hrubou silou.

Hashování a ověřování hesel >

Jazyk 4D

Vylepšené příkazy pro preemptivní procesy

Preemptivní procesy jsou výjimečné, protože umožňují rychlejší běh aplikací zkompilovaných v jazyce 4D a více připojených uživatelů. Vaše vícejádra nebudou s 4D v16 R5 zahálet, zejména díky více než 20 vylepšeným příkazům pro použití v preemptivních procesech!

Další příkazy pro preemptivní procesy >

Správa ukazatelů JSON

Pokud chcete rozdělit dokumenty JSON na menší a opakovaně použitelné části, ukazatele JSON jsou tou správnou volbou!

Práce s ukazateli JSON >

Nepropadejte panice kvůli nedefinovaným hodnotám

Nedefinované hodnoty již nejsou v 4D v16 R5 na obtíž. Díky vylepšení objektové notace nyní jazyk 4D akceptuje vyhodnocení jakéhokoli výrazu obsahujícího nedefinované hodnoty. Už žádné chyby ani přerušené provádění kódu!

Zacházení s nedefinovanými hodnotami >

Předávání dat mezi formuláři

Komunikace s formuláři je výrazně zjednodušena pomocí 4D v16 R5. Stačí svázat objekt s formulářem a používat jej interně pomocí nového příkazu Form příkazem. Už žádný složitý kód nebo potíže s globálními proměnnými!

Předávání dat mezi formuláři tam a zpět>

tipy nápovědy k seznamům

Tipy nápovědy jsou skvělým způsobem, jak zjednodušit složité uživatelské rozhraní. 4D nyní podporuje tipy nápovědy na objektech seznamových polí. a to není vše! Tipy nápovědy lze definovat podle polohy myši, takže můžete nastavit tipy nápovědy na základě najetí na sloupec a dokonce i na každý řádek. Šťastné najetí myší!

Tipy nápovědy pro seznamy! >

4D Write Pro

Programová správa záhlaví a zápatí

Pro ty, kteří chtějí používat šablony 4D Write Pro k vytváření dalších dokumentů a programově spravovat záhlaví a zápatí, máme skvělou zprávu… je to možné ve 4D v16 R5 díky sadě nových příkazů!

Programová správa záhlaví a zápatí v aplikaci 4D Write Pro >

Podpora obrázkových výrazů

Tam, kde slova nestačí, jsou tu obrázky. S verzí 4D v16 R5 je manipulace s obrázky v dokumentech 4D Write Pro stále jednodušší, protože výrazem může být i obrázek. Toto vylepšení vám pomůže vytvářet složité dokumenty programově.

4D Write Pro nyní podporuje obrázkové výrazy >

obrázky na pozadí v plné velikosti

Někdy potřebujete, aby obrázky na pozadí vyplňovaly celou tisknutelnou oblast. Nuže, díky nově přidanému stylu pro obrázky na pozadí je to nyní možné v programu 4D Write Pro!

Obrázky na pozadí v plné velikosti v aplikaci 4D Write Pro >

4D View Pro

automatická výška řádku

Boxy se seznamy jsou skvělé a ve verzi 4D v16 R5 jsou ještě lepší. Díky plně automatickému režimu zobrazení seznamů můžete vytvářet nádherná rozhraní bez jediného řádku kódu! Stačí nastavit několik vlastností pole seznamu a 4D se postará o zbytek!

Automatická výška řádků v rámečcích se seznamy >

… a další!

Sledujte svůj webový server 4D

S verzí 4D v16 R5 jste o krok blíže k vytvoření vlastního dialogu pro správu serveru. Jediným příkazem můžete získat podrobné informace o svém webovém serveru 4D a jeho mezipaměti, pokud nastavíte atribut cache na hodnotu true!

Nový příkaz pro získání informací o webovém serveru >

sledování procesů

. Get process activity Příkaz byl vylepšen. Díky novému atributu lze jednoznačně identifikovat jakýkoli proces bez ohledu na jeho typ. Za zmínku stojí, že je snadnější než kdy dříve analyzovat výsledek příkazu!

Vylepšení příkazu Získat aktivitu procesu >

Potřebujete další technické podrobnosti? Podívejte se do dokumentace na adrese4D v16 R5 beta . 4D Doc Center.

Stáhněte si 4D v16 R5 nyní (exkluzivně pro partnery 4D)

Velmi si vážíme vaší zpětné vazby, která nám pomůže zlepšit kvalitu našeho produktu, aby lépe sloužil vašim potřebám. rádi si vyslechneme vaše názory na některou z výše uvedených funkcí. Můžete přispívat do našeho fóra „beta verze“, které je přístupné všem 4D Partnerům.

Ještě nejste partnerem? Staňte se partnerem 4D a zapojte se do našich testovacích kampaní beta verze.

Avatar
• Produktový marketingový manažer • Intissar nastoupila do 4D v roce 2017 jako produktový marketingový manažer. Úzce spolupracuje s týmy produktovými, marketingovými, inženýrskými a technické podpory, aby aby sdělila různému publiku „proč“, „jak“ a „co“ o nových a aktualizovaných funkcích. Tato úzká spolupráce jí umožňuje formulovat zprávy a psát hloubkový obsah a příklady kódu pro 4D blog a web. Po absolvování inženýrského titulu v oboru informatiky na univerzitě VINCI pracovala Intissar v několika startupech jako softwarový inženýr. Mezi její praktické zkušenosti patří specifikace softwaru, návrh a vývoj, školení a podpora uživatelů a správa týmu.