Author: David Azancot

David Azancot
• 4D for iOS Product Owner • David Azancot se připojil k týmu 4D Product jako Product Owner v roce 2017. Má na starosti psaní uživatelských příběhů a jejich převod do funkčních specifikací. Jeho role také zahrnuje zajištění toho, aby implementace funkcí vyhovovaly potřebám zákazníků. David graduoval jako MBA v marketingu, internetu a mobilitě na Institutu Leonarda Da Vinciho a svou kariéru zahájil v roce 2011 u začínající mobilní společnosti, kterou později získala Madvertise (skupina mobilního marketingu). S nadšením pro mobilní rozhraní byl přirozenou volbou pro vývoj interaktivních mobilních reklamních formátů pro skupinu v roce 2015. Zároveň David od roku 2012 vyvíjí vlastní aplikace pro iOS a Android.
Tipy blank

UKÁZKA: INTELIGENTNÍ VYKAZOVÁNÍ VÝDAJŮ POMOCÍ AI

Automaticky přeloženo z Deepl

Znáte bolesti spojené s vykazováním výdajů – ne pro vás, ale pro vaše uživatele. Hromadící se účtenky, ruční zadávání, překlepy. Se sadou 4D AIKit je tato dřina pryč. Jednoduchým nahráním se papírová účtenka nebo faktura promění v čistý strukturovaný JSON připravený pro vaši databázi.

Už žádné plýtvání časem na součty, data nebo názvy dodavatelů. Vision AI je přečte, jazykové modely je strukturují a 4D je propojí přímo s vaší aplikací. Z papíru do databáze během několika sekund – a vaši uživatelé nikdy nepocítí tření.

Produkt blank

Rekurzivní správa závislostí: Chytřejší, hlubší, bezpečnější

Automaticky přeloženo z Deepl

Po uvedení pravidla verze Follow 4D s potěšením představujeme novou úroveň automatizace a spolehlivosti v 4D 20 R10: plně rekurzivní řešení závislostí.

Ať už přidáváte, aktualizujete nebo odebíráte komponentu, Správce závislostí nyní pracuje rekurzivně, což zajišťuje, že se každá vaše akce přesně projeví v celém stromu závislostí.

Tipy blank

VITRÍNA: INTELIGENTNÍ MODEROVÁNÍ KOMENTÁŘŮ POMOCÍ AI

Automaticky přeloženo z Deepl

Pokračujme v naší cestě za inteligentními funkcemi pomocí 4D AIKit a prozkoumejme velmi důležitý případ použití pro každou moderní aplikaci: automatické moderování komentářů. Ve světě, kde se online konverzace mohou odehrávat v reálném čase, už není udržování bezpečnosti, respektu a souladu s předpisy na vaší platformě volitelné, ale nezbytné. Pomocí AIKit můžete zabudovat výkonné nástroje pro moderování přímo do logiky své aplikace, aniž byste se museli spoléhat na externí moderátorské služby nebo lidské recenzenty.

Produkt blank

Odemkněte sílu umělé inteligence pomocí sady 4D AIKit: Automatizujte, vytvářejte a inovujte

Automaticky přeloženo z Deepl

S potěšením představujeme 4D AIKit, první z řady funkcí využívajících umělou inteligenci, které mají přinést inteligentní funkce přímo do vašich projektů 4D. Jako vestavěná komponenta umožňuje AIKit bezproblémovou integraci nejmodernějších modelů OpenAI do vašeho vývojového prostředí, čímž posiluje náš závazek postavit umělou inteligenci do centra inovací ve 4D.

Stačí pár řádků kódu a můžete své aplikace obohatit o inteligentní funkce, jako je generování obrázků, moderování obsahu, pokročilá vizuální analýza a konverzační chatboti. Tohle je teprve začátek! Možnosti jsou doširoka otevřené a umožňují vám vytvářet chytřejší, dynamičtější a pohotovější řešení než kdykoli předtím.

Produkt blank

Sledovat verzi 4D : Chytřejší způsob správy závislostí

Automaticky přeloženo z Deepl

Skvělá zpráva! Při přidávání závislosti z GitHubu máte nyní přístup ke zcela novému pravidlu: Sledujte verzi 4D. Tento výkonný doplněk zajišťuje, že vaše závislosti budou bez problémů synchronizovány s prostředím 4D, čímž se sníží problémy s kompatibilitou a váš pracovní postup bude plynulejší než kdy dříve.

ZJEDNODUŠTE SI SPRÁVU ZÁVISLOSTÍ

Díky pravidlu Sledovat verzi 4D již nemusíte ručně sledovat, které verze závislostí jsou v souladu s verzí 4D. Správce závislostí se o to postará za vás a zajistí, aby byly automaticky vybrány nejvhodnější a nejkompatibilnější verze. To znamená, že:

  • Méně ruční práce : nemusíte sami vyhledávat správné verze.
  • Méně problémů s kompatibilitou : vaše závislosti vždy odpovídají vašemu prostředí 4D.
  • Větší stabilita : udržujte svůj projekt v bezproblémovém chodu i při aktualizaci nebo downgradu 4D.

blank

BEZPROBLÉMOVÉ AKTUALIZACE A SPOLEHLIVÁ KOMPATIBILITA

Při aktualizaci verze 4D zůstávají vaše závislosti platné a můžete si snadno stáhnout nejnovější kompatibilní verze. Pokud provedete downgrade, systém automaticky upraví vaše závislosti tak, aby odpovídaly nové verzi.

OZNAČOVÁNÍ VERZÍ PRO AUTOMATICKÉ ROZLIŠENÍ

Aby tento systém fungoval efektivně, musí přispěvatelé zajistit, aby závislosti dodržovaly strukturovanou konvenci pojmenování značek. Správce závislostí bude řešit závislosti na základě těchto pravidel pro označování verzí:

LTS verze : Značky musí odpovídat vzoru x.y.p, kde:

  • x představuje hlavní verzi 4D.
  • y představuje vedlejší verzi.
  • p umožňuje flexibilitu pro opravné verze nebo dodatečné aktualizace.

Příklad: 20.2.3 (Major: 20, Minor: 2, Patch: 3) nebo 21.6.1 (Major: 21, Minor: 6, Patch: 1).

Pokud váš projekt uvádí, že se řídí verzí 4D LTS (např. 20.2), Správce komponent se vždy pokusí přejít na nejnovější verzi této řady 20.*, pokud je k dispozici. Pokud není nalezena přesně požadovaná verze, automaticky se vrátí ke starší verzi v této řadě, například 20.1.p nebo 20.0.p, pokud jsou k dispozici.

Vydání R : Značky musí odpovídat vzoru `xRy.p`, kde:

  • xR odpovídá hlavní verzi vydání.
  • y představuje menší verzi.
  • p umožňuje záplaty a přírůstkové aktualizace.

Příklad: 20R3.2 (Major: 20R, Minor: 3, Patch: 2) nebo 21R5.1 (Major: 21R, Minor: 5, Patch: 1).

Když váš projekt zadá verzi R, například 20R3, Správce komponent se nejprve pokusí přejít na nejnovější verzi z řady 20R3.p. Pokud tato verze není k dispozici, vyhledá verzi v řadě 20R*, která je nižší nebo rovna 20R3, například 20R2.p nebo 20R1.p.

Komponenty4DPop a 4DPop-Macros již dodržují konvence strukturovaného značení a zajistí hladké řešení závislostí pomocí pravidla Follow 4D version.

Všimněte si, že pokud máte vlastní komponenty s vlastními pravidly pojmenování, můžete v názvu ponechat číslo verze. Označení by však mělo striktně dodržovat požadovaný formát.

ZAMĚŘTE SE NA SVŮJ KÓD, NE NA ZÁVISLOSTI

S nástrojem Follow 4D version nebyla správa závislostí nikdy tak jednoduchá. Ať už aktualizujete, downgradujete nebo udržujete svůj projekt, můžete se spolehnout, že vaše závislosti budou vždy v souladu s vaším prostředím 4D.

Vyzkoušejte ji nyní a vyzkoušejte si chytřejší a bezproblémový způsob správy závislostí!

Produkt blank

Správa závislostí projektu nebyla nikdy jednodušší

Automaticky přeloženo z Deepl

Díky nejnovějším aktualizacím Správce závislostí projektů v aplikaci 4D 20 R8 jsou vaše projekty vždy o krok napřed. Závislosti jsou pravidelně kontrolovány z hlediska aktualizací, což vám umožní přístup k nejnovějším verzím a umožní vám činit informovaná rozhodnutí o tom, kdy a jak změny integrovat.

Navíc máte plnou kontrolu díky možnosti upravovat pravidla závislostí, což poskytuje bezkonkurenční flexibilitu. Úpravou těchto pravidel – ať už se rozhodnete pro nejnovější verzi, až pro další majoritní verzi nebo až pro další minoritní verzi – zajistíte, že se váš projekt bude vyvíjet podle vašich podmínek a bude vyvažovat inovace se stabilitou.

Produkt blank

Zjednodušení správy komponent ve 4D

Automaticky přeloženo z Deepl

V kontextu 4D vývoje představuje správa komponent obvykle značné množství práce. Zavedení funkce Správce komponent do prostředí 4D však představuje významný pokrok v oblasti správy komponent.

Tato funkce se již neomezuje pouze na umístění komponent do určené složky Components, ale spoléhá na dva klíčové prvky: dependencies.json a environment4d.json. Tyto soubory nabízejí vývojářům lepší přehled o závislostech aplikace a flexibilitu při přizpůsobování cest ke komponentám.

Produkt blank

Sledování změn dat v databázi

Automaticky přeloženo z Deepl

V tomto příspěvku na blogu vám s potěšením představíme výkonnou metodu, která revolučním způsobem změní způsob správy a sledování změn v datovém úložišti. Představíme vám koncept „razítka“, specializované značky určené k zefektivnění sledování změn dat, a ukážeme vám, jak tato razítka přizpůsobit vašim jedinečným požadavkům.

Produkt blank

4D pro mobilní zařízení přechází na otevřený zdrojový kód: Velký krok pro komunitu!

Automaticky přeloženo z Deepl
Skvělá zpráva! 4D pro mobilní zařízení se stává open source, počínaje vydáním 4D v20 LTS, což komunitě umožňuje přístup ke zdrojovému kódu a možnost podílet se na jeho vývoji. 4D for Mobile je výkonný nástroj pro rychlé vytváření mobilních aplikací pro platformy iOS i Android.