Gradle ( گریدل ) چیست؟
تبدیل کدهای برنامهنویسی به یک بستهی قابل نصب یا یک برنامهی قابل اجرا روی سیستمعامل ممکن است شامل چندین مرحله کامپایل، کپی فایل، فشردهسازی، بسته بندی و موارد دیگر باشد که انجام این کارهای تکراری، در دفعات زیاد تنها سبب از بین رفتن زمان خواهد شد.
برای آسان شدن تبدیل کدها به بستهی قابل نصب یا بستهی قابل اجرا، ابزارهایی به نام Build System از گذشته ایجاد شده بودند. از نخستین برنامههایی که وظیفهی Build یا ساخت بستههای اجرایی را بر عهده دارد، نرمافزار Make است که نخستین بار در سیستمعامل یونیکس قرار گرفت. در گذشت زمان نگارشهای متفاوتی از این نرمافزار برای سیستمعاملهای دیگر و با امکاناتی کمتر و بیشتر از Make توسعه یافتند. برای مثال نرمافزار NMake که توسط مایکروسافت توسعه یافت و در Visual Studio مورد استفاده قرار گرفت.
مزایای استفاده از Build System
استفاده از سیستم «ساخت» مزایا متعددی به دنبال دارد:
- سهولت در آزمون نرمافزار و یکپارچهسازی مداوم
- افزایش کیفیت نرمافزار
- افزایش سرعت کامپایل و لینک
- از بین بردن عملیات اضافی
- به حداقل رساندن ساختهای همراه با مشکل
- کاهش وابستگی به نیروهای انسانی خبره
- ایجاد تاریخچه ساخت و امکان کشف محل ایجاد خطا در ساختهای پی در پی
- کاهش زمان و هزینهی تولید نرمافزار
Gradle
نرمافزار Gradle ( گریدل ) یک ابزار «ساخت» یا Build System جدید و مدرن است که با زبان جاوا توسعه یافته است و شرکت گوگل تصمیم گرفت از آن در نرمافزار Android Studio بهرهبرداری کند. علت این انتخاب، قابلیت توسعهی بالای این نرمافزار و همچنین امکانات روزآمد و مفید آن بوده است. همچنین نوشتن اسکریپتهای لازم با این برنامه به یادگیری زبانی جدید( مانند ابزارهای سنتی ) نیاز ندارد. بلکه با استفاده از زبان جاوا به سادگی میتواند اسکریپتهای دلخواه و افزونههای مورد نیاز را به Gradle افزود.
برای کسب اطلاعات بیشتر در مورد Gradle میتواند وبسایت رسمی آن را مشاهده کنید.
دانلود Gradle
دانلود نرمافزار Gradle با مراجعه به نشانی http://gradle.org/downloads امکانپذیر است.
پایه Gradle زبانی تحت عنوان groovy هست دوست عزیز ، نه جاوا