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
- Uvod - Kaj je Orb in zakaj bi ga morali uporabiti?
- Namestite CLI - Pridobite CLI Orb na svoj sistem
- Zgradite upravljalnik nalog - Zgradite upravljalnik nalog v 10 minutah
- Kljucni koncepti: Entitete - Entitete, lastnosti in avtomati stanj
Referenca jezika
- Entitete - Podatkovne strukture in trajnost
- Lastnosti - Obnasanje kot avtomati stanj
- S-izrazi - Sintaksa pogojev in ucinkov
- Ucinki in standardna knjiznica - Strezniski in odjemalski ucinki
- Vzorci - Knjiznica vzorcev UI
Vodici
Tehnicni
- Pogoji in poslovna pravila - S-izrazni pogoji na prehodih
- Med-orbitalni dogodki - Oddajanja, poslusanja in pogodbe obremenitev
Poslovni
- Zakaj Orb? - Primeri uporabe v podjetjih in donosnost nalozbe
- Studije primerov - Studije primerov inspekcije in trenerja
Vadnice
Za zacetnike
- Anatomija celotne Orbital enote - Entiteta, lastnosti, avtomat stanj in strani
- Zgradite upravljalnik nalog - Celoten CRUD z zivljenjskimi stanji
Za srednjo raven
- Vzorci UI in render-ui - Vsi tipi vzorcev, rezine in povezovanje akcij
- Pogoji in poslovna pravila - S-izrazni pogoji na prehodih
- Med-orbitalna komunikacija - Oddajanja, poslusanja in pogodbe obremenitev
Za napredne
- Gradnja celotne vec-orbitalne aplikacije - Tri povezane Orbital enote iz pravega programa
- Generiranje programov z LLM - Pozivanje, preverjanje in popravljanje pogostih napak
Referenca
- Referenca CLI
- Standardna knjiznica
- Knjiznica obnasanj
- Referenca operatorjev
- Kljucni koncepti: Vzorci
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
- Entitete - kaj vasa aplikacija upravlja (podatki)
- Lastnosti - kako se vasa aplikacija obnasa (avtomati stanj)
- 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
- Discord - Klepet in podpora v realnem casu
- GitHub Discussions - Tehnicne razprave
- LinkedIn - Novosti in obvestila
Zgrajeno s strastjo od Almadar