header write-pro

ORDAInovativní způsob přístupu k vašim datům.

Spojte svá data a obchodní logiku se stylem

Představte si, že ke svým datům přistupujete objektově orientovaným přístupem, aniž byste se museli starat o jejich fyzickou strukturu. Představte si interakci s celou databází, jako s jedním objektem, spíše než psaní složitých dotazů. Představte si, že přistupujete ke svým datům z různých zdrojů se stejným kódem.

No, to je jen letmý pohled na schopnosti  ORDA.

ORDA, zkratka pro Object Relational Data Access, je inovativní způsob přístupu k datům, který kombinuje výhody objektově orientovaného programování s výhodami relačních databází a umožňuje vývojářům soustředit se na řešení obchodních problémů spíše než na ovládání přístupu k datům.

ORDA je všestranná a výkonná technologie která nabízí mnoho funkcí a výhod. Ať už tedy budujete jednoduchou aplikaci nebo komplexní podnikový systém, ORDA vám může pomoci zrychlit, zjednodušit a zefektivnit váš vývojový proces i přístup k datům.

Pokud hledáte lepší způsob práce s daty, ORDA stojí za prozkoumání!

Zažijte sílu ORDA hned teď

Podívejte se na nejnovější podstatné vydání a využijte nejnovější vylepšení.

Stáhnout

Všechno je objekt

ORDA je svět kde vie je objekt, včetně samotné databáze.

Tento přístup umožňuje přistupovat k celé 4D databázi pomocí objektově orientovaného přístupu, což usnadňuje práci s daty a může přispět ke snížení složitosti kódu. ORDA mapuje data na koncepty reálného světa takovým způsobem, že používání dat se stává jednoduchým a eliminuje potřebu hlubokého porozumění relační struktuře.

Obchodně orientovaný kód s třídami

ORDA přichází s třídami určenými pro datový model. Díky třídám lze skrýt složitost fyzické implementace modelu, aplikace může být snadno vystavena službám, být lépe ovladatelná, snadněji udržovatelná a bezproblémově integrovatelná s ostatními aplikacemi.

Vynikající výkon

ORDA může pomoci zlepšit výkon aplikací poskytnutím několika optimalizačních technik, jako jsou kontexty a líné načítání. Tyto techniky mohou pomoci snížit počet databázových dotazů, které je třeba odeslat na server, což může vést k rychlejší době odezvy aplikací. Nejlepší část? Vše je automatické; není potřeba žádné programování, na rozdíl od použití SQL nebo nástroje ORM.

Zvýšená škálovatelnost

ORDA může pomoci zvýšit škálovatelnost aplikací tím, že poskytuje podporu pro distribuované databázové architektury. To znamená, že data lze rozložit na více databázových serverů, což může pomoci zlepšit výkon a zpracovat větší objemy dat.

Otevřená & rozšiřitelná

ORDA umožňuje vytvoření bezproblémové integrace mezi různými systémy. Lze ji kombinovat se serverem REST a odkrýt obchodní logiku s řízeným API (prostřednictvím vašich tříd) pro další nástroje, např. webové rámce jako Angular nebo React.

Bezpečnost především

ORDA přichází s výkonným systémem oprávnění, který se vztahuje na webové a REST relace.

Architektura zabezpečení ORDA je založena na privilegiích, akcích oprávnění a zdrojích, které dohromady poskytují sofistikovaný systém, který jde až na úroveň atributů a funkcí, aby chránil data před neoprávněným přístupem.

.

Krátká doba učení

ORDA je navržena tak, aby se dala snadno naučit, s jednoduchou a moderní strukturou a syntaxí, kterou znají vývojáři se zkušenostmi s objektově orientovaným programováním nebo s jinými programovacími znalostmi, jako je Java nebo JavaScript, což jim usnadňuje přechod na ORDA.

Za méně času lepší výsledky

ORDA umožňuje vývojářům soustředit se spíše na řešení obchodních problémů než na správu přístupu k datům.

Zápis klasického kódu může trvat značné množství času a může být náchylný k chybám, zejména u složitých aplikací. Při použití ORDA je redukován standardní kód, což usnadňuje a urychluje vývoj aplikací

.

Poháněno 4D

ORDA je základní součástí 4D platformy, což znamená, že je plně integrována s dalšími 4D funkcemi a technologiemi (např. 4D Write Pro). To může pomoci zjednodušit proces vývoje a usnadnit vytváření výkonných a sofistikovaných aplikací.

Elegantní design

ORDA je navržena vysoce zkušenými softwarovými architekty, kteří implementují efektivní návrhové vzory, které podněcují vývojáře, aby ve svých aplikacích používali osvědčené programovací postupy.

ORDA je středem pozornosti. Pokud uvažujete o tom, že vaše aplikace poběží a bude v budoucnu aktualizována, nebo je vaše aplikace pro podnikání zásadní, nebo máte v úmyslu najmout programátory, aby pracovali na vaší aplikaci, nebo se díváte na 4D jako na platformu pro rychlý vývoj, pak buďte ochotni se učit, protože jakmile začnete s ORDA, programování 4D je opravdu zábavné.

Kirk Brooks, 4D Development Engineer
Consultant, United States of America

Dokumentace

Všechno co potřebujete znát o ORDA

Malá ukázka toho, co můžete dělat s ORDA

Výkonové vlastnosti

CRUDCRUD

Provádí standardní operace vytvoření, čtení, aktualizace a mazání (Create, Read, Update a Delete - CRUD) na vybraných datech v databázi. Tyto operace umožňují vývojářům manipulovat s daty v databázi flexibilním a výkonným způsobem.

Classes Třídy

Vylepšete svůj kód pomocí tříd datových modelů ORDA. Vaše aplikace se mohou snadno vystavit službám, být lépe ovladatelné, snadněji udržovatelné a bezproblémově integrovatelné s jinými aplikacemi.

Functions Funkce

Využijte funkce ORDA k získání užitečných informací o vaší databázi.

ORDA poskytuje kompletní API knihovnu pro přístup k datům, plně objektově orientovanou a srozumitelnou pro vývojáře z jiných programovacích prostředí.

.

Computed Attributes and AliasesVypočítané atributy a aliasy

Oddělte svou obchodní logiku od uživatelského rozhraní a zvyšte výkon samostatnou optimalizací částí. Jednoduché řešení pro splnění obchodních požadavků a zvýšených požadavků moderního programování.

Optimization ContextsOptimalizační kontexty

Zvyšte výkon své aplikace pomocí kontextů. Technologie, která umožňuje výměnu pouze požadovaných dat mezi serverem a klientem.

Lazy LoadingLíné načítání

Zkraťte dobu počátečního načítání díky línému načítání, kdy se data načítají pouze v případě potřeby.

Permissions SystemSystém oprávnění

Chraňte svá data před neoprávněnými uživateli pomocí systému oprávnění tím, že určíte, kdo k datům může přistupovat a ke kterým datům lze přistupovat.

Locking Mechanism Mechanizmus uzamykání

Vyberte si mezi dvěma běžnými strategiemi pro správu souběžného přístupu k datům v databázi pro zpracování vašich záznamů: optimistické a pesimistické zamykání. ORDA vám pokryje obojí.

Aggregation OperationsAgregační operace

Provádějte výpočty na souborech dat pomocí snadno pochopitelných agregačních operací. Součet, průměr, počet, min a max jsou některé metody provádění operací popsaných jejich názvy.

Logical Operators Logické operátory

Získejte průniky, sjednocení nebo rozdíly mezi dvěma množinami dat. S ORDA je rozhodování na základě určitých podmínek snadné.

FormulasVýrazy

Sestavte složitá vyhledávací kritéria, která přesahují možnosti jednoduché syntaxe díky vzorcům ORDA.

Placeholders Zástupné symboly

Vytvářejte obecný kód se zástupnými symboly ORDA, které lze znovu použít s různými hodnotami parametrů, hodnotami, které mohou pocházet z různých zdrojů, jako jsou uživatelská rozhraní nebo požadavek.

Remote Datastores Vzdálená úložiště dat

Pracujte s více databázemi současně se stejným kódem a řešte různé scénáře, které vaše aplikace může vyžadovat, jako je potřeba přístupu k datům z více zdrojů.

Zažijte sílu ORDA hned teď

Podívejte se na nejnovější podstatné vydání a využijte nejnovější vylepšení.

Stáhnout