Author: Marie-Sophie Landrieu-Yvert

Avatar
• Product Owner • Marie-Sophie Landrieu-Yvert se připojila k programovému týmu 4D jako Product Owner v roce 2017. Jako Product Owner má na starosti psaní uživatelských příběhů a jejich převod do funkčních specifikací. Její úlohou je také zajistit, aby implementovaná funkce odpovídala potřebám zákazníka. Marie-Sophie vystudovala inženýrskou školu ESIGELEC a svou kariéru zahájila jako inženýrka v IBM v roce 1995. Podílela se na různých projektech (projekty údržby nebo výstavby) a pracovala jako vývojářka Cobol. Poté pracovala jako UML designer a Java developer. V poslední době byly jejími hlavními rolí analyzovat a psát funkčních požadavky a koordinovat obchodní a vývojové týmy.
Produkt blank

Vaše data živě… ve webovém rozhraní

Automaticky přeloženo z Deepl

Jako vývojáři 4D jste možná snili o okamžité a snadné vizualizaci svých dat během jejich aktualizace/vytváření. Nebo jste možná správce 4D a potřebujete rychle najít záznam, který způsobuje chybu kvůli nevhodným údajům. To bylo možné díky vestavěnému rozhraní dotazů a výstupnímu formuláři 4D, ale přizpůsobení tohoto formuláře může zabrat čas a možná budete potřebovat pohotovější nástroj.

Co takhle moderní a uživatelsky přívětivé webové rozhraní pro prohlížení dat? A jako třešnička na dortu, co kdyby toto rozhraní bylo vybaveno výkonným dotazovacím strojem? O tom už nemusíte snít! To vše je nyní realitou díky novému nástroji Data Explorer, který vám poskytujeme jako náhled, abyste jej mohli zhodnotit a poskytnout nám svou zpětnou vazbu.

V dalších verzích bude samozřejmě vylepšen.

Pojďme jej objevit již nyní!

Produkt blank

Hladký přechod na výběry sdílených entit

Automaticky přeloženo z Deepl

V tomtopříspěvku na blogu jste zjistili, jakou sílu může nabídnout výběr sdílených entit. Společnost 4D se zaměřuje na sdílení dat, protože z dlouhodobého hlediska vede k vyššímu výkonu.

Jsme si však vědomi toho, že tato strategie nemusí být vaší aktuální strategií. Sledovali jsme diskuse na fóru a pochopili vaše připomínky a pocity.

Abychom tento krok zmírnili a poskytli vám větší flexibilitu a nástroje, provedli jsme některá vylepšení týkající se povahy (sdílených nebo nesdílených) výběrů entit.

Než budete pokračovat, důrazně doporučujeme přečíst si tento a tento příspěvek na blogu, abyste níže popsaným vylepšením porozuměli.

Produkt blank

ORDA – Sdílení výběru entit mezi procesy

Automaticky přeloženo z Deepl

4D v16 R6 zavedlo nový koncept komunikace mezi procesy: sdílené objekty a sdílené proměnné kolekce! Díky tomu můžete snadno sdílet informace mezi procesy.

Dosud nebylo možné mezi procesy sdílet výběry entit. To se však změnilo … s potěšením vám oznamujeme, že ve verzi 4D v18 R5 jsou výběry entit sdílitelné!

Pryč jsou doby, kdy jste museli sestavovat seznam primárních klíčů, abyste mohli výběr entit přesunout do jiného procesu. Vylepšete svůj víceprocesový kód tím, že zahrnete výběry entit ORDA jako sdílené objekty.

Čtěte dále a dozvíte se více.

Produkt blank

ORDA – Vylepšete své API pomocí rozsahu funkcí

Automaticky přeloženo z Deepl

4D v18 R4 a ORDA umožnily vytvářet funkce tříd vysoké úrovně nad datovým modelem. To vám umožní psát kód orientovaný na obchod, který skryje složitost, omezí chyby a urychlí proces vývoje.

S verzí 4D v18 R5 přinášíme ještě více funkcí, které vám pomohou optimalizovat a organizovat kód. Například můžete potřebovat spustit funkci lokálně na klientovi, abyste zvýšili výkon při práci v režimu klient/server. Nyní je to možné! Nebo pokud vystavujete svou databázi jako server REST, můžete chtít, aby některé funkce byly dostupné na straně serveru, ale skryté pro klienty REST. I to je možné!

Produkt blank

Třídy ORDA pro zpracování datového modelu

Automaticky přeloženo z Deepl

V předchozím příspěvku na blogu jsme vás seznámili se světem tříd datového modelu ORDA. Nyní je čas zašpinit si ruce a naučit se více!

Již víte, že struktura ORDA(datové úložiště, datová třída, entita, výběr entit) se skládá z objektů. Ale nejsou to jen objekty, jsou to silně typované objekty propojené s konkrétními třídami ORDA. To znamená, že můžete psát funkce, které skryjí složitost fyzické implementace dat.

Produkt blank

Vítejte ve světě tříd ORDA

Automaticky přeloženo z Deepl

ORDA byla s verzí 4D v17 revolucí. Otevřela zcela nový svět možností a přenesla vás do jiné programátorské dimenze. Do dimenze, kde můžete snadno vyvíjet aplikace pomocí objektově orientovaného přístupu.

Tím jsme se ale nezastavili! Pokračovali jsme ve vylepšování ORDA prostřednictvím sady funkcí v každé následující verzi. Nyní, ve verzi 4D v18 R4, jsme nadšeni, že můžeme postoupit o další krok dál díky dostupnosti tříd datového modelu ORDA. Třídy věnované vašemu datovému modelu.

To výrazně pozvedne úroveň vašeho kódu. Vaše aplikace nyní mohou snadno vystavovat služby, být lépe spravovatelné a snadněji udržovatelné a bezproblémově se integrovat s jinými aplikacemi.

To je další velká vlastnost umožněná díky projektům!

Produkt blank

ORDA: aktuální datové úložiště bez restartování

Automaticky přeloženo z Deepl

S potěšením oznamujeme, že 4D v18 R3 obsahuje vylepšení, které bude mít obrovský dopad na práci vývojářů. Funkci, kterou mnozí z vás požadovali, a 4D ji splňuje!

Při práci v samostatném režimu 4D ve fázi vývoje (psaní a testování kódu) již nemusíte restartovat databázi, abyste měli k dispozici aktuální datový sklad (ds) při aktualizaci struktury!

Nyní nemusíte restartovat databázi pokaždé, když potřebujete nový atribut nebo novou tabulku v kódu! Vše je automatické!

Když zavoláte ds příkaz, získáte aktuální objekt datového skladu. To znamená, že se zpracovává několik verzí tohoto objektu datového skladu současně … v závislosti na tom, kdy jste aktualizovali strukturu … bez přerušení běžících procesů.

Pokud pracujete v režimu klient/server, funguje to dobře pro kód spuštěný na serveru 4D.

U vzdálených klientů stačí restartovat klienta vyžadujícího aktualizaci struktury.