Tisk bez blokování
Ve verzi 4D v20 R4 jsme výrazně vylepšili správu tiskových úloh v systému 4D. 4D nyní dokáže paralelně spouštět více tiskových úloh, což výrazně zvyšuje reaktivitu vašich aplikací a zároveň usnadňuje správu souběžných tiskových úloh.
Povím vám o tom více!
Odstranění příkazů PHP a odstranění vestavěného překladače PHP 4D
Jazyk PHP hraje klíčovou roli při vývoji webových stránek a do verze 4D v12 byl zaveden proto, aby nabízel funkce, které nejsou v původním jazyce snadno dostupné, například funkce zip, hash nebo LDAP. Postupem času 4D začlenil mnoho těchto funkcí PHP do své základní funkcionality. V důsledku toho jsme se rozhodli odstranit vestavěný interpret jazyka PHP ve verzi 4D v20 R3 a zahájit proces odstraňování příkazů jazyka PHP ve verzi v21.
Přestože příkazy PHP ze systému 4D zcela neodstraníme, důrazně vám doporučujeme, abyste v budoucnu ke spouštění kódu PHP používali systémové pracovníky.
Tento příspěvek na blogu vás provede tímto procesem přechodu, ukáže vám, jak používat externí interpret prostřednictvím nástroje PHP Execute, a vysvětlí, jak efektivně spouštět kód PHP pomocí systémového pracovníka.
XML neviditelné postavy na jevišti!
Ve verzi 4D v19 R2 bylo upraveno výchozí použití znaku konce řádku a značky pořadí bajtů v textových souborech. Ve verzi 4D v19 R3 je toto chování rozšířeno i na soubory XML. Podívejme se, jak.
Neviditelné postavy na jevišti!
Osvědčené postupy v IT se občas mění a správa určitých neviditelných znaků v textových souborech je jedním z příkladů. Znaky konce řádku (EOL) se vyvíjely zejména pro účely integrace systémů pro správu verzí. Stejně tak se stále méně používá značka pořadí bajtů (Byte Order Mark, BOM) v textových souborech Unicode.
Ve verzi 4D v19 R2 se systém 4D plynule vyvíjí tak, aby tyto osvědčené postupy dodržoval, a poskytuje vám tak větší flexibilitu na této cestě.
Vylepšená podpora XPath
XPath je jazyk umožňující snadnou práci s dokumenty XML. Je již použitelný prostřednictvím DOM Find XML element příkazu a ve verzi 4D v18 R3 byla podpora syntaxe XPath výrazně rozšířena. Pokud patříte mezi ty, kteří požadovali funkce, jako je použití zástupného znaku v cestě, pak čtěte dál!
Nastavení kompatibility – vše ostatní (část 4)
Začali jsme sérii příspěvků na blogu o nastavení kompatibility a tajných možnostech, které mohou výrazně pomoci zlepšit výkon a chování vašich aplikací(QUERY BY FORMULA, Transactions a tečka a čárka). V tomto závěrečném příspěvku seriálu přineseme přehled zbývajících nastavení.
Nastavení kompatibility – vnořené transakce (část 3)
Vítejte v našem pokračování seriálu o nastavení kompatibility a „skrytých“ funkcích pro zvýšení výkonu. V prvním příspěvku jsme se zabývali příkazem QUERY BY FORMULA a jeho vlivem na chování aplikace. Druhý příspěvek se týkal možnosti kompatibility„Použít tečku a čárku jako zástupné znaky„, abyste se vyhnuli potížím typu „čísla se zobrazují jako >>>>>>>>>“ .
V tomto třetím díle se budeme zabývat vnořenými transakcemi.
Nastavení kompatibility – Použití tečky a čárky jako zástupných znaků (část 2)
Zahájili jsme sérii příspěvků na blogu o nastavení kompatibility a tajných možnostech, které vám mohou výrazně pomoci zlepšit výkon a chování vašich aplikací. První příspěvek se týkal stránky QUERY BY FORMULA.
Druhý díl seriálu o kompatibilitě se věnuje mezinárodnímu použití vašich podnikových aplikací. Může jít o prodej do jiných zemí – nebo o to, že spolupracovníci z jiných zemí přijedou na chvíli pracovat, ale budou používat své místní systémy.
Pokud jste někdy viděli nebo dostali hlášení typu „čísla se zobrazují jako >>>>>>>>>“, je tento příspěvek určen právě vám.
Nastavení kompatibility – aneb jízda se zataženou parkovací brzdou(1. část)
Při přípravě kódu obvykle strávím nějaký čas nastavením databáze, zejména nastavením kompatibility. Často se stává, že některá nastavení neodpovídají osvědčeným postupům a během diskuze s vývojářem aplikace slyším „aha, tohle jsem nikdy neměnil“ nebo „nejsem si jistý dopadem, tak na to raději nesahejte“.
Protože mohou mít drastický dopad na výkon nebo chování vašich aplikací, zahájili jsme sérii blogových příspěvků, ve kterých se budeme některým z těchto „tajných“ nastavení věnovat.
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