يهدف مشروع LOIDE إلى إنشاء بيئة متكاملة متكاملة قابلة للاتصال على شبكة الإنترنت (IDE) للبرمجة المنطقية ، باستخدام التقنيات واللغات الحديثة.
يهدف المشروع أيضًا إلى تطوير خدمة ويب تقدم مجموعة موحدة من واجهات برمجة التطبيقات لمختلف اللغات القائمة على المنطق. لمزيد من التفاصيل حول واجهة برمجة التطبيقات ، يرجى الرجوع إلى الويكي.
الميزات الرئيسية
خادم/عميل مفتوح المصدر
التطبيقات المرجعية المتاحة كبرنامج مجاني ومفتوح المصدر (FOSS).
واجهة برمجة تطبيقات قابلة للتشغيل
مفتوح API بناءً على معيار مخطط JSON .
تطبيقات التنفيذ النموذجية
التنفيذ المرجعي لمنفذي حلال بلغات مختلفة.
بروتوكول المنفذ
بروتوكول قياسي لاكتشاف المنفذين والاستدعاء.
تصميم متجاوب
يعمل بسلاسة عبر أجهزة مختلفة.
متعدد اللغات/حلال
يدعم العديد من لغات البرمجة المنطقية والمحلول.
اختيار مثيل المنفذ
اختر بين بيئات التنفيذ المختلفة.
بناء جملة تسليط الضوء
قابلية قراءة الكود المحسّنة مع بناء الجملة المترمم بالألوان.
دعم ملفات متعددة
العمل مع وإدارة ملفات متعددة في وقت واحد.
تسليط الضوء على الإخراج
تحديد المعلومات المهمة بسهولة في نتائج الإخراج.
تخطيط/تخصيص المظهر
تخصيص نظرة IDE على تفضيلاتك.
اختصارات لوحة المفاتيح
زيادة الكفاءة مع اختصارات لوحة المفاتيح.
تكوين خيارات التنفيذ/المحاليل
إعدادات ضبط الدقة لمهام محددة.
استيراد/تصدير وظائف
حفظ ومشاركة الملفات وإعدادات المشروع بسهولة.
عناصر
نظرًا لأن مشروع Loide قد توسع بشكل كبير في السنوات الأخيرة ، فقد أنشأنا مستودعات منفصلة لكل مكون. يمكنك العثور على هذه المستودعات هنا:
loide-pwa
تم تطوير بيئة التطوير المتكاملة (IDE) للبرمجة المنطقية كتطبيق ويب تدريجي (PWA)
loide-api-server
خادم API الذي يعمل كوسيط بين عملاء Loid
loide-classic
الإصدار السابق من Loide: IDE المستند إلى الويب للبرمجة المنطقية
بيثوني
تطبيق الويب Python لتنفيذ برامج المنطق مع حلول مختلفة ، باستخدام إطار Empasp
EmbuspServerexecutor
تطبيق Java لتشغيل برامج المنطق مع حلول مختلفة ، باستخدام إطار التضمين
الإصدار
نستخدم الإصدار الدلالي للإصدار. يرجى الرجوع إلى الإصدارات للحصول على قائمة بالإصدارات المتاحة.
الاعتمادات
ستيفانو جيرمانو ( المنسق العلمي )
إليانا باليرميتي
روكو باليرمتي
ألكساندر كارولششيكوف
جورجيو أندرونيكو
ماركو دوكا
فرانشيسكو كاليميري ( المشرف العلمي )
من قسم الرياضيات وعلوم الكمبيوتر في جامعة كالابريا.
رخصة
هذا المشروع مرخص بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.