گریدل

دانشنامه عمومی

گریدل ( به انگلیسی: Gradle ) ، یک ابزار متن باز[ ۱] اتوماسیون ساخت ( build automation ) است که فرایند توسعه را از مرحله جمع آوری و آزمایش تا استقرار و انتشار کنترل می کند. [ ۲]
اپلیکیشن های امروزی برای مثال یک اپلیکیشن اندروید از نظر ساختاری به سادگی اپلیکیشن های پانزده سال پیش نیستند. در گذشته کدهای برنامه توسط برنامه نویس نوشته می شد و پس از کامپایل شدن اجرا می شد. اما امروزه یک برنامه نویس قبل از اجرای برنامه نیاز به انجام عملیات متنوع و متعددی برای ساخت فایل های اجرایی برنامه دارد. برای مثال بررسی خطاهای نوشتاری برنامه قبل از کامپایل، قرار گرفتن فایل های media برنام هر کدام به مسیر از پیش تعیین شده انتقال داده شوند. مجموعه ای از کدها به صورت خودکار و پویا با توجه به کدهای نوشته شده توسط برنامه نویس ساخته شوند و در کنار کدهای برنامه نویس قرار بگیرند. تست های نوشته شده توسط برنامه نویس اجرا شود و نتیجه آن اعلام شود. در آخر همه فایل های مورد نیاز به همراه کدهای کامپایل شده برنامه درون یک فایل قرار گیرد. بعد از همه این عملیات و ساخته شدن فایل خروجی حالا می توان آن را نصب کرد. نکته مهم و قابل توجه این است که برنامه نویس پس از هر بار تغییر در برنامه برای اجرای مجدد باید این عملیات را تکرار کند. به این عملیات عملیات ساخت گفته می شود. زیاد بودن، زمان بر بودن، پیچیدگی و تنوع مراحل ساخت باعث شده است که برنامه نویسان دست به ساخت سیستم های ساخت اتوماتیک نظیر Gradle بزنند. [ ۳]
واژه Gradle را شخص بنیان گذار آن، هنس داکتر ( Hans Dockter ) ، انتخاب کرده است و معنی خاصی ندارد و تنها دلیل آقای هنس از انتخاب این کلمه، تلفظ راحت آن است. [ ۴]
جاوا ( کاتلین، گرووی، اسکالا )
• C/C++
جاوا اسکریپت
گریدل برای دانلود جداگانه در دسترس است، ولی میتوان آن را در محصولاتی مانند اندروید استودیو نیز یافت. [ ۲]
• وبگاه رسمی
عکس گریدل
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلف

پیشنهاد کاربران

بپرس