تالار گفتمان nCIS.ir

نسخه‌ی کامل: Ant - Gradle - Maven
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
اینا به اصطلاح سیستمهای build automation هستن که برای پروژه های اندروید هم استفاده میشن.

البته فکر کنم من چون کلا با خط فرمان میانهء خوبی دارم و همچنین به دلایلی (منجمله ضعیف بودن سیستم و همچنین پرهیز از پیچیدگی و دنگ و فنگ نصب و راه اندازی محیطهای گرافیکی) خیلی وقتا بجای استفاده از محیطهای گرافیکی مثل اکلیپس از خط فرمان برای ساخت و کامپایل پروژه ها استفاده میکنم، به همین خاطر بیشتر با این چیزا آشنا هستم و سروکار دارم. پس شاید مثلا شما اصلا چیز زیادی درمورد اینا نشنیده باشید!

من تا الان فقط با Ant کار کردم، چون توی چندتا منبع و کتاب برنامه نویسی اندروید که اولا خوندم تقریبا همشون با Ant کار کرده بودن. ولی بعدا فهمیدم اون دوتای دیگر هم هستن و ظاهرا از Ant هم جدیدتر و پیشرفته ترن، و ظاهرا به مرور از اینا بیشتر استفاده شده و خواهد شد تا Ant. البته فکر میکنم در کل همشون کم و بیش شبیه هستن و همچین چیز شاقی هم نیست یاد گرفتن و سویچ بین اینا.

میخواستم بدونم تجربه و اطلاعات بیشتری کسی درمورد این سیستمها داره یا نه. توصیه ای راهنمایی ای چیزی!

نگاه کردم بعضی پروژه ها و مثالها با یکی از اینا هستن، این سوال برام مطرح شد که اگر بخوام اونا رو با Ant استفاده کنم باید چکار کنم، آیا کار راحتیه یا روش خودکاری داره؟
الان این رو خوندم: http://stackoverflow.com/questions/11631...t-or-maven

اینطور که معلومه Gradle بهترین گزینه است!

ولی حالا فعلا که فکر کنم همون Ant هم کار منو رو راه میندازه.
make هم بدک نیست من که از make و ant با هم استفاده میکنم چون به تنهایی برای java یک مقدار کند به نظر میرسه البته شاید برای من اینطور باشه.