Nasazení samostatných aplikací bez vložené licence
Počínaje verzí 4D 20 R7 a nadcházející verzí 4D 20.6 můžete nyní vytvářet samostatné aplikace, aniž byste potřebovali vestavěnou licenci. Pojďme se ponořit do podrobností tohoto nového chování.
4D 20 R7 je zde
Představujeme 4D20 R7 – k dispozici nyní!
Zde je stručný přehled vylepšení této verze zaměřených na uživatele:
Stáhněte si 4D 20 R7 (k dispozici jsou měsíční opravy Hot Fixes).
- Qodly Studio pro 4D: Odladění a náhled webových aplikací přímo ze serveru 4D šetří čas a námahu.
- Třída OutgoingMessage: Dodávejte vlastní soubory nebo data ve svých webových aplikacích bez námahy a s úplnou kontrolou nad odpověďmi HTTP.
- Přímé zadávání: Deklarujte proměnné přímo v kódu a zajistěte tak přesnost a přehlednost svých projektů.
- Singletony relací: Bezproblémově zpracovávejte data specifická pro uživatele a zajistěte tak plynulejší práci s webem a klientem-serverem.
- Nástroje pro správu procesů: Získejte přehled a spravujte procesy rychleji pomocí aktualizovaných příkazů.
- Vylepšení rozhraní IMAP API: Sledujte nepřečtené e-maily napříč poštovními schránkami v jednom rychlém kroku.
- 4D View Pro: Vizualizace dat pomocí nových grafů, nástrojů pro přetahování a vylepšené integrace s aplikací Excel.
- Robustnější zabezpečení: Chraňte své aplikace pomocí vylepšeného ověřování serverových certifikátů.
To je jen letmý pohled na , co je k dispozici v 4D 20 R7. Stáhněte si 4D20 R7 a zjistěte, jak daleko se můžete s touto verzí funkcí dostat.
QODLY STUDIO PRO 4D: CO JE NOVÉHO V 4D 20 R7
Jsme si jisti, že vás potěší nové funkce, které Qodly Studio pro 4D přináší s 4D 20 R7.
Objevujte tuto výkonnou platformu – robustní a uživatelsky přívětivé řešení pro vytváření podnikových webových aplikací s minimálními nároky na kódování.
Qodly Studio for 4D, integrované v rámci 4D, umožňuje využít stávající obchodní logiku vyvinutou pro desktopové aplikace.
Ponořme se do detailů a podívejme se, jak může vaše aplikace poskytovat více než jen data a zároveň nabízet dynamické uživatelské rozhraní a silnou ochranu dat prostřednictvím nastavení oprávnění.
Přejmenování a zrušení příkazů
Jako vývojáři si všichni ceníme efektivity a jednoduchosti našich kódovacích postupů. Čím méně klávesových zkratek si musíme pamatovat, tím lépe!
S ohledem na tuto skutečnost jsme ve verzi 4D 20 R7 zrevidovali a zpřesnili názvy příkazů a zároveň vyřadili zastaralé, aby byly kratší, konzistentnější a odpovídaly moderním standardům vývoje.
Šifrování. Ověřování pravosti a ověřování certifikátů certifikační autoritou
V posledních verzích byly výrazně rozšířeny možnosti zabezpečení systému 4D, zejména v oblasti certifikátů. Patří sem automaticky generované certifikáty pro komunikaci mezi klientem a serverem, podpora certifikátů ECDSA a ve verzi 4D 20 R7 také ověřování platnosti autority certifikátu pro komunikaci mezi klientem a serverem u enginových aplikací. Někteří zákazníci vyžadují nejvyšší úroveň zabezpečení, což podtrhuje důležitost těchto funkcí.
Zabezpečení však může být složité a objevily se požadavky na vysvětlení fungování spojení TLS/SSL a úlohy certifikátů. Proto je užitečné, než se pustíme do nových funkcí, nejprve rozebrat základní pojmy zabezpečení a jejich vzájemné vztahy.
Představení relací Singletons
Singletony jsou jednou z nejvýznamnějších funkcí aplikace 4D 20 R5. Dříve mohli vývojáři využívat dva typy singletonů:
- singleton procesu, který je jedinečný pro každý proces, ale liší se napříč procesy,
- a sdílený singleton, který je jedinečný pro celou aplikaci.
Ve verzi 4D 20 R7 uvádíme nový typ singletonu: singleton relace!
IMAP API: Získání počtu nepřečtených e-mailů pro více schránek v jednom volání
Mnozí z vás se spoléhají na příkazy IMAP, které v uživatelském rozhraní aplikace zobrazují počet nepřečtených e-mailů a pomáhají uživatelům být informováni o nových zprávách. Ve verzi 4D 20 R7 jsme vylepšili funkci IMAPTransporter.getBoxList () a umožnili jí načítat počty nepřečtených e-mailů a vlastnosti poštovní schránky současně, což zajišťuje rychlejší odezvu.
Vylepšení kompilace pomocí přímého psaní ve 4D
Ve verzi 4D 20 R7 se můžete rozloučit s metodami „Compiler_“ a získat větší volnost v tom, jak a kde deklarujete své proměnné. Ušetřete čas tím, že se budete soustředit na svůj vývojový postup a proces kódování díky funkci Direct Typing.
4D NetKit: Získání počtu nepřečtených e-mailů pro více štítků v jednom volání pomocí rozhraní Gmail API
Mnoho z vás používá příkazy Gmailu k zobrazení počtu nepřečtených e-mailů v uživatelském rozhraní aplikace, abyste uživatele informovali o nových zprávách. Počínaje verzí 4D 20 R7 jsme proto vylepšili funkci Google.mail. getLabelList() tak, aby dokázala získat počet nepřečtených e-mailů spolu s vlastnostmi štítků pro Gmail najednou a zajistila tak optimální dobu odezvy.
4D View Pro: Novinky v 4D 20 R7
4D 20 R7 přichází s novou verzí SpreadJS v17.1 a aktualizací pásu karet, která je s ním kompatibilní. Pojďme objevit nové funkce, které tato nová verze nabízí a které vám pomohou urychlit vývoj aplikace 4D View Pro.
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