جدول المحتويات:
تعريف - ماذا يعني رائع؟
Groovy هي لغة برمجة ذات بناء جملة مضغوط أكثر من Java ومصممة لتنفيذ بيانات وقت التشغيل المترجمة ديناميكيًا على Java Virtual Machine (JVM). يستخدم Groovy جميع فئات Java والمكتبات ويبني بشكل جيد على نقاط قوة Java ، مما يتيح ترميزًا أكثر كفاءة.
تتشابه ميزات Groovy مع Python و Ruby و Smalltalk وتتضمن دعمًا للكتابة الثابتة والديناميكية والإغلاقات والمشغل
يشرح Techopedia رائع
يتم الإسراع في تطوير Groovy من خلال بيئات التطوير المتكاملة البيانية (IDE) ، بما في ذلك NetBeans و Eclipse و IntelliJ IDEA و JDeveloper.>
تعمل الميزات التالية على تقليل وقت ترميز مطور Groovy:
- يتم استيراد الحزم والفئات بشكل افتراضي ، مما يلغي متطلبات بيان الاستيراد المكتوب.
- يتضمن دعم الكتابة الثابتة والديناميكية إزالة الأنواع المعلنة المطلوبة في الطرق والحقول والمتغيرات.
- يتضمن بناء جملة أقصر للحلقات ، تحليل وإنشاء / تخزين لغة التوصيف القابلة للتوسيع (XML) ورمز HTML.
- لا توجد إعلانات فئة أو الطرق الرئيسية أو تعريفات الاستثناء (في الطرق).