Převzetí kontroly nad standardními 4D komponenty
Jako vývojáři 4D často chcete mít plnou kontrolu nad tím, co bude do vašich projektů zahrnuto. Počínaje verzí 4D 21 můžete nyní rozhodovat o tom, které komponenty poskytované 4D budou součástí vaší aplikace.
Rekurzivní správa závislostí: Chytřejší, hlubší, bezpečnější
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í.
Sledovat verzi 4D : Chytřejší způsob správy závislostí
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.

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í!
Správa závislostí projektu nebyla nikdy jednodušší
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.
Snadné přidávání a odebírání komponent Github a místních komponent
Jsme rádi, že můžeme představit významné vylepšení rozhraní 4D Project Dependencies, které je k dispozici ve verzi 4D 20 R7 a díky němuž je správa lokálních komponent i komponent GitHubu jednodušší než kdy dříve.
Integrace komponent 4D přímo ze služby GitHub
Mnoho vývojářů 4D využívá možnosti komponent třetích stran, které lze nalézt na GitHubu, zejména těch, které jsou uvedeny v tématu 4d-component. 4D 20 R6 přináší fantastickou novinku: přímou integraci těchto komponent do Správce komponent.
Tento příspěvek na blogu se věnuje podrobnostem, které vám usnadní a zefektivní proces vývoje.
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
