Micronaut Framework هو إطار عمل Java حديث قائم على JVM ومكدس بالكامل مصمم لبناء تطبيقات JVM معيارية وقابلة للاختبار بسهولة مع دعم Java وKotlin ولغة Groovy.
تم إنشاء إطار عمل Micronaut في الأصل بواسطة فريق عمل أيضًا على إطار عمل Grails. يستمد إطار عمل Micronaut الإلهام من الدروس المستفادة على مر السنين في بناء تطبيقات واقعية بدءًا من الوحدات المتراصة وحتى الخدمات الصغيرة باستخدام إطار عمل Spring وSpring Boot وGrails. يواصل الفريق الأساسي تطوير مشروع Micronaut وصيانته من خلال دعم مؤسسة Micronaut.
يهدف Micronaut Framework إلى توفير جميع الأدوات اللازمة لبناء تطبيقات JVM بما في ذلك:
باستخدام Micronaut Framework، يمكنك إنشاء تطبيقات تعتمد على الرسائل، وتطبيقات سطر الأوامر، وخوادم HTTP والمزيد، بينما يوفر Microservices على وجه الخصوص، Micronaut Framework أيضًا ما يلي:
في الوقت نفسه، يهدف Micronaut Framework إلى تجنب الجوانب السلبية لأطر عمل مثل Spring وSpring Boot وGrails من خلال توفير:
يتم تحقيق ذلك عن طريق الحساب المسبق للبنية التحتية لإطار العمل في وقت التجميع مما يقلل من المنطق المطلوب في وقت التشغيل حتى يعمل التطبيق.
لمزيد من المعلومات حول استخدام Micronaut Framework، راجع الوثائق الموجودة على micronaut.io
يمكن العثور على أمثلة لتطبيقات Micronaut Framework في مستودع الأمثلة
لإنشاء رمز الخروج من المصدر وتشغيله:
./gradlew publishToMavenLocal
لإنشاء الوثائق، قم بتشغيل ./gradlew docs
. تم إنشاء الوثائق build/docs/index.html
.
إذا كنت ترغب في المساهمة في تطوير Micronaut Framework، يرجى قراءة CONTRIBUTING.md
يستخدم Micronaut Framework الإصدار الدلالي 2.0.0. لفهم ما يعنيه ذلك، يرجى الاطلاع على وثائق المواصفات. تتضمن الاستثناءات الخاصة بواجهة برمجة التطبيقات العامة لـ Micronaut Framework أي فئات تم تعليقها بـ @Experimental
أو @Internal
، الموجودة في حزمة io.micronaut.core.annotation
.