مرحباً بكم في Almadar
· 1 دقائق قراءة
يسعدنا أن نقدم لكم Almadar - فيزياء البرمجيات.
Almadar هو إطار عمل تصريحي لبناء تطبيقات متكاملة من خلال state machines (أنظمة تتحكم بسلوك البرنامج عبر حالات محددة). عرّف الـ entities (نماذج البيانات) والسلوكيات والواجهة كـ schemas تترجم إلى كود جاهز للإنتاج.
ما هو Almadar؟
Almadar يجلب نموذجاً جديداً لتطوير البرمجيات:
- schemas تصريحية: عرّف بنية تطبيقك بالكامل في مكان واحد
- state machines: صمم السلوك كـ state machines قابلة للتنبؤ والاختبار
- توليد متكامل: ترجم إلى واجهة React وخادم Express/FastAPI ونماذج قاعدة البيانات
نموذج Almadar
كما تدور الإلكترونات حول النواة وفق قواعد الكم، تتبع مكونات تطبيقك قواعد الـ state machine. كل orbital (وحدة بناء في Almadar) هو entity م ع traits (خصائص سلوكية) مرفقة تحدد سلوكه وواجهته وتكاملاته.
{
"orbitals": [{
"name": "TaskManager",
"entity": {
"name": "Task",
"fields": [
{ "name": "title", "type": "string" },
{ "name": "status", "type": "enum", "options": ["todo", "done"] }
]
},
"traits": [
{ "ref": "Listable" },
{ "ref": "Editable" }
]
}]
}
البداية
هل أنت مستعد لتجربة Almadar؟ اطلع على التو ثيق للبدء، أو حمّل CLI لإنشاء مشروعك الأول.
ترقبوا المزيد من التحديثات والدروس والتعمق في بنية Almadar!