Preskoči na vsebino
Odprta koda

Orb

Formalni jezik za opis vedenja programskih sistemov. Napišite model. Prevajalnik dokaže, da je pravilen.

curl -fsSL https://orb.almadar.io/install.sh | sh

Ena datoteka, celotna aplikacija

Popoln upravljalnik nalog v eni sami datoteki .orb.

task-manager.orb
type TaskStatus = pending | in-progress | done

orbital TaskApp {
entity Task [persistent: tasks] {
id : string!
title : string!
status : TaskStatus = "pending"
}

trait TaskManager -> Task [interaction] {
initial: viewing
state viewing {
INIT -> viewing
(fetch Task)
(render-ui main { type: "entity-table", entity: "Task" })
ADD -> adding
(render-ui modal { type: "form", entity: "Task" })
}
state adding {
SAVE -> viewing
(persist create Task @payload)
CANCEL -> viewing
}
}

page "/tasks" -> TaskManager
}

Zakaj Orb?

Napiši enkrat, prevedi za karkoli

En model .orb se prevede v spletno, mobilno, namizno ali katero koli prihodnjo platformo.

Preverjeno s prevajalnikom

Prevajalnik preveri vsak možen zaslon vaše aplikacije. Če se prevede, uporabniki nikoli ne naletijo na pokvarjeno ali manjkajočo stran.

Umetna inteligenca ga generira izvorno

Strukturiran, formalen in kompakten. Modeli umetne inteligence generirajo veljavne programe .orb bolj zanesljivo kot poljubno kodo.

Standardna knjižnica

103 produkcijsko kakovostnih vedenj v 18 domenah.

Commerce
Healthcare
Education
Finance
Scheduling
Workflow
Social
Media
Gaming
IoT
CRM
Analytics
Communication
Content
Location
HR
Legal
Real Estate
Orb Standard Library ModuleOrb Standard Library Module

Odprtokodna skupnost

Orb in prevajalnik sta odprtokodna.