إنتقل إلى المحتوى الرئيسي

Orb

Fizika programske opreme: Deklarirajte svojo aplikacijo, prevedite v produkcijo

Dobrodosli v dokumentaciji programskega jezika Orb. Orb je deklarativni pristop h gradnji celosteznih aplikacij prek avtomatov stanj, entitet in lastnosti.

Hitra navigacija

Zacetek

Referenca jezika

Vodici

Tehnicni

Poslovni

Vadnice

Za zacetnike

Za srednjo raven

Za napredne

Referenca


Filozofija Orb

Vzorec zaprtega kroga

Vsaka uporabniska interakcija v Orb sledi zagarantiranemu toku:

Dogodek (Uporabnisko dejanje)

Ovrednotenje pogoja (Preverjanje dovoljenj)

Prehod stanja (Logika obnasanja)

Izvedba ucinkov

Odziv na UI

Ta vzorec zagotavlja:

  • Varnost po zasnovi - pogoji uveljavljajo dovoljenja na ravni prehodov
  • Predvidljivo obnasanje - avtomati stanj lahko obstajajo samo v veljavnih stanjih
  • Preverljivost - vsaka pot je nastevna in preverljiva

Trije stebri

  1. Entitete - kaj vasa aplikacija upravlja (podatki)
  2. Lastnosti - kako se vasa aplikacija obnasa (avtomati stanj)
  3. Strani - kje se vasa aplikacija pojavi (poti)

Zakaj "Orb"?

Tako kot planeti v orbiti okoli zvezde, komponente aplikacij v Orb sledijo predvidljivim, z zakoni urejenim potem. Fizikalni zakoni zagotavljajo stabilnost; avtomati stanj Orb zagotavljajo doslednost aplikacije.


Skupnost


Zgrajeno s strastjo od Almadar