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

مرحباً بكم في 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!

Recent Posts