معرفی Groovy Groovy یک زبان شی گرا است که مبتنی بر پلتفرم جاوا است. Groovy 1.0 در تاریخ 2 ژانویه 2007 با Groovy 2.4 منتشر شد. Groovy از طریق Apache License v 2.0 توزیع شده است. Groovy چیست؟ Groovy یک زبان برنامه نویسی شی گرا داینامیک برای ماشین مجازی جاوا (JVM) است که می تواند در هر جایی از جاوا مورد استفاده قرار گیرد. این زبان را می توان برای ترکیب ماژول های جاوا، گسترش برنامه های موجود جاوا و نوشتن برنامه های جدید استفاده کرد. Groovy می تواند به عنوان یک زبان اسکریپت نویسی برای توسعه دهندگان پلتفرم جاوا در نظر گرفته شود و همچنین می تواند برای توسعه دهندگان علاقه مند به افزایش قابلیت و انعطاف پذیری آن زبان مفید باشد. Groovy دارای سینتکس مشابه Java است و به طور یکپارچه با بایتکد جاوا کار می کند. بسیاری از ویژگی های زبان های Perl، Python، Ruby و Smalltalk را دارد. Groovy در سال 2003 توسط James Strachan معرفی شد. نسخه های بتا از سال 2004 تا 2006 در دسترس قرار گرفت. نسخه 1.0 در ژانویه سال 2007 و نسخه 1.1 در دسامبر 2007 منتشر شد. Groovy در حال انجام استاندارد سازی تحت برنامه درخواست جاوا JSR) 241) است. مدیر پروژه Guillaume Laforge است. ویژگی های Groovy
- پشتیبانی از تایپ استاتیک و پویا
- پشتیبانی از بارگذاری اپراتور
- سینتکس بومی برای لیست ها و آرایه های انجمنی
- پشتیبانی بومی از عبارات منظم
- پشتیبانی بومی برای زبان های مختلف نشانه گذاری مانند XML و HTML
- Groovy برای توسعه دهندگان جاوا ساده است زیرا سینتکس جاوا و Groovy بسیار مشابه هستند
- شما می توانید از کتابخانه های جاوا موجود استفاده کنید
- Groovy آبجکت و زبان جاوا را گسترش می دهد