Projekt 4D: Přijměte novou éru spolupráce

Automaticky přeloženo z Deepl

Společnost 4D dlouhodobě podporuje týmový vývoj, a to již od verze 4D Server 1.0. Největší výhodou společné práce na stejném zdrojovém kódu je možnost týmového vývoje i týmového testování. Pro distribuované týmy to však může znamenat určité nevýhody, protože nemusí být schopny pracovat na stejném zdrojovém kódu.

Po kompletním přepsání nyní 4D podporuje dva způsoby práce se zdrojovými kódy: binární a projektový. Binární je 4D, které všichni známe a máme rádi, se zdroji v binárním souboru, což umožňuje týmový vývoj pomocí 4D Serveru. Projekt usnadňuje spolupráci distribuovaných týmů tím, že ukládá zdrojové kódy do systému správy zdrojů v textových souborech.

Více technicky

To znamená, že můžete svůj binární zdrojový kód (.4DB soubor) převést do složky projektu … s tisíci textovými soubory. Každá metoda, každý formulář, každá metoda objektu formuláře, nabídky a samozřejmě i samotná struktura jsou uloženy jako samostatné textové soubory. To je pro vaši vývojovou práci zcela transparentní, protože 4D pracuje v režimu návrhu stejně jako dříve.

Možná si teď říkáte: „Jak mi proboha budou tisíce textových souborů při nasazení k něčemu dobré?“. Nepropadejte panice! Při nasazení vám 4D stále umožňuje zkompilovat veškerou vaši práci do jediného souboru, stejně jako dříve.

Jak projekt změní způsob mého vývoje?

Vzhledem k tomu, že veškerý váš kód je nyní textový, je snadné jej odevzdat do systému pro správu zdrojů, jako je Git, Perforce, SVN nebo jiné. A nejen odevzdat, můžete jej také obrátit nebo sloučit s jinými větvemi. To má zásadní vliv na způsob, jakým budete vyvíjet aplikace pomocí 4D:

Jako jediný vývojář

můžete správu zdrojů používat nejen k zálohování své práce, ale také jako způsob, jak testovat nové funkce a vracet je zpět, pokud se neosvědčily. A tady to začíná být zajímavé … můžete si vybrat bod obnovy, ze kterého chcete vrátit zálohu zpět (namísto úplné zálohy souboru). Stručně řečeno, projekty umožňují vytvářet, testovat a slučovat funkce kontrolovatelným, transparentním a snadno udržovatelným způsobem.

jako tým

Ať je tým kdekoli na světě, všichni mohou pracovat, protože nakonec se jejich vývoj sloučí do společné verze. Neexistuje žádná otázka, kde je nejnovější verze souboru nebo projektu. Vše je centralizováno v systému správy verzí.

V PODROBNOSTECH…

Systém 4D samozřejmě nadále podporuje binární režim (4DB), ale nyní máte další možnost. Můžete i nadále používat 4D Server, abyste udrželi vzdálené vývojáře ve spojení a synchronizaci, nebo můžete použít 4D Developer Edition a využít systém pro správu zdrojových kódů.

Ať už vašemu týmu vyhovuje cokoli, volba je na vás!

Co můžete očekávat?

Toto je úplně první (beta) verze aplikace Project. Související funkce se brzy rozšíří mezi naše partnery počínaje verzí 4D v17 R5 Beta. Na rozdíl od jiných funkcí, které jsou zahrnuty až v R-releasech (poté, co jsou plně otestovány a považovány za připravené k produkci), je Project stále ve vývoji a pouze pro testovací účely. Neměl by se zatím používat v produkci, protože není stoprocentně dokončený a bez chyb. Jak již bylo řečeno, vaše zpětná vazba je nyní potřebná více než kdy jindy.

Testy budou pokračovat s verzí 4D v17 R6 Beta. Díky nadcházejícím 6 měsícům testování a vaší pomoci se 4D v18 stane mezníkem v historii 4D.

Thomas Maul
• VP pro strategii, produktové řady 4D • Když byla v roce 1988 vytvořena německá pobočka 4D, Thomas nastoupil do společnosti jako technický ředitel a pomohl vybudovat komunitu 4D vývojářů v Německu i Rakousku. Po mnoha letech podpory zákazníků s technickými problémy a stále větší angažovanosti v otázkách prodeje a managementu byl v roce 1999 povýšen na výkonného ředitele pro 4D Germany. Od roku 2005 se jako člen výkonné rady stal součástí celosvětové strategie společnosti, což vedlo k jeho současné pozici viceprezidenta pro strategii, produktové řady 4D, zodpovědného za definování a realizaci celkové strategie pro produktovou řadu 4D ve vztahu k týmům programování, výzkumu a vývoje, prodeje a marketingu.