عن المشروع
# إطار عمل Micronaut
إطار عمل Micronaut هو إطار عمل Java حديث ومتكامل يعتمد على JVM، ومصمم لبناء تطبيقات JVM معيارية يسهل اختبارها مع دعم Java و Kotlin و Groovy.
تم إنشاؤه في الأصل بواسطة الفريق المسؤول عن إطار عمل Grails، ويستلهم Micronaut إلهامه من الدروس المستفادة في بناء تطبيقات واقعية — من التطبيقات المتجانسة إلى الخدمات المصغرة — باستخدام Spring و Spring Boot و Grails. يتم تطوير المشروع وصيانته بواسطة Micronaut Foundation.
## الميزات الأساسية
يوفر Micronaut الأدوات الأساسية لبناء تطبيقات JVM:
- **حقن التبعية وانعكاس التحكم (IoC)**
- **البرمجة الموجهة نحو الجوانب (AOP)**
- **الإعدادات الافتراضية المنطقية والتكوين التلقائي**
## أنواع التطبيقات
باستخدام Micronaut، يمكنك بناء:
- تطبيقات مدفوعة بالرسائل
- تطبيقات سطر الأوامر
- خوادم HTTP
## دعم الخدمات المصغرة
بالنسبة لمعمارية الخدمات المصغرة تحديدًا، يقدم Micronaut:
- التكوين الموزع
- اكتشاف الخدمة
- توجيه HTTP
- موازنة التحميل من جانب العميل
## العوامل المميزة الرئيسية
يهدف Micronaut إلى تجنب العيوب الشائعة المرتبطة بأطر العمل مثل Spring و Spring Boot و Grails من خلال توفير:
- **وقت بدء تشغيل سريع**
- **بصمة ذاكرة مخفضة**
- **استخدام الحد الأدنى من الانعكاس**
- **استخدام الحد الأدنى من الوكلاء**
- **لا يوجد إنشاء رمز بايت في وقت التشغيل**
- **سهولة اختبار الوحدة**
تتحقق هذه المزايا من خلال الحساب المسبق لوقت الترجمة للبنية التحتية لإطار العمل، مما يقلل بشكل كبير من منطق وقت التشغيل المطلوب لكي تعمل التطبيقات.
## الوثائق والموارد
- الموقع الرئيسي: [micronaut.io](https://micronaut.io)
- تطبيقات وأدلة نموذجية: [guides.micronaut.io](https://guides.micronaut.io)
- إرشادات المساهمة: [CONTRIBUTING.md](CONTRIBUTING.md)
- يتبع الإصدار [الإصدار الدلالي 2.0.0](https://semver.org). يتم استبعاد الفئات المشروحة بـ `@Experimental` أو `@Internal` في حزمة `io.micronaut.core.annotation` من واجهة برمجة التطبيقات العامة.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.