مدير مهام كامل في ملف .orb واحد. المترجم يُنشئ الواجهة الأمامية والخادم الخلفي وقاعدة البيانات وواجهة API.
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
}
نموذج .orb واحد يُترجم إلى الويب أو الهاتف أو سطح المكتب أو أي منصة مستقبلية. السلوك مستقل عن المنصة.
المترجم يتحقق من كل شاشة يمكن لتطبيقك الوصول إليها. إذا تمت الترجمة، فلن يواجه المستخدمون أبداً صفحة معطلة أو مفقودة.
منظّم ورسمي ومضغوط. نماذج الذكاء الاصطناعي تُنشئ برامج .orb صالحة بموثوقية أعلى من الكود العشوائي.