دوشنبه , آبان ۲۹ ۱۳۹۶
خانه / اکلیپس / اکلیپس یا اندروید استودیو ؟
vs

اکلیپس یا اندروید استودیو ؟

یکی از مهم ترین دغدغه های برنامه نویسان اندروید و کسانی که میخواهند برنامه نویسی اندروید را شروع کنند این است که برنامه نویسی در کدام محیط برنامه نویسی بهتر است ؟ برای مقایسه این دو محیط برنامه نویسی فاکتورهای بسیاری وجود دارد . یکی از فاکتورهای مهم سرعت اجرای کد و کامپایل کدها می باشد که بسیار مبحث مهمی است . در ادامه این مقاله به بررسی ویژگی های این دو محیط میپردازیم .

هر ساله شما شاهد بروزرسانی های زیادی در سیستم عامل اندروید میباشید . این بروزرسانی ها به سیستم عامل اندروید ختم نمیشود و شاهد تغییراتی در محیط های برنامه نویسی اندروید نیز هستیم . از بین محیط های برنامه نویسی اندروید دو محیط اکلیپس (Eclipse) و اندروید استودیو (Android Studio) دارای محبوبیت بیشتری هستند و بیشتر از سایر محیط های برنامه نویسی مورد استفاده قرار میگیرند .

معرفی و محیط برنامه نویسی اکلیپس : 

Eclipse یک محیط برنامه نویسی متن باز بر اساس زبان برنامه نویسی Java است که Google با ارائه افزونه ای بنام ADT این محیط را برای برنامه نویسی اندروید آماده می سازد. همچنین برای ساده تر کردن کارهای نصب پلاگین و … گوگل اقدام به تهیه Eclipse ADT Bundle کرده است. برتری نرم‌افزار eclipse رایگان بودن آن و سرعت آن در استفاده از منابع سخت افزاری می‌باشد اما از طرفی دیگر اندروید استودیو توسط گوگل معرفی و گوگل این محیط را به عنوان محیط استاندارد برنامه نویسی اندروید قرار داده است .

eclipse

معرفی و محیط اندروید استودیو : 

محیط برنامه نویسی Android Studio در شانزدهم ماه می سال ۲۰۱۳ در کنفرانس Google I/O معرفی شد . محیط برنامه نویسی Android Studio بر پایه IntelliJ IDEA برنامه نویسی شده است که اجرای سریعتر با مصرف منابع کمتر نسبت به محیط Eclipse ADT دارد و امکانات به مراتب بیشتری نسبت به محیط Eclipse ADT ارائه می دهد .

android_studio

اندروید استودیو یا اکلیپس ؟! “مقایسه” : 

 طرفداران Android Studio معتقدند که در حال حاضر Android Studio به عنوان ابزار رسمی ایجاد اپلیکیشن های اندروید شناخته شده است و توسعه دهندگان اپلیکیشن های اندروید باید به استفاده از این ابزار روی بیاورند . طرفداران این ابزار معتقدند که Eclipse یک ابزار قدیمی است که برای توسعه ی اپلیکیشن های اندروید بهینه نشده است .

از طرف دیگر، طرفداران Eclipse معتقدند که با ظهور ابزار در حال تکامل Eclipse ،Andmore قادر به رقابت با Android Studio خواهد بود. در این ابزار، افزونه های توسعه ی اپلیکیشن های اندروید (Android Development Tool Plugins) مجتمع شده اند .

مواردی که در انتخاب این دو ابزار برنامه نویسی مطرح است در ادامه آمده است :

  1. سایز شرکت (تعداد توسعه دهندگان اپلیکیشن): با توجه به اینکه Eclipse بر خلاف Android Studio، قابلیت های توسعه ی اپلیکیشن های اندروید را به صورت مجتمع ارائه نکرده است، بعضی از توسعه دهندگان معتقدند کهAndroid Studio برای شرکت های بزرگ ابزاری مناسب تر است.
  2. زمان انتخاب ابزار مناسب: برخی از توسعه دهندگان معتقدند که علی رغم اینکه امکان مهاجرت از Eclipse به Android Studio وجود دارد ، بهتر است که اگر پروژه ای با Eclipse شروع شده است تا آخر هم با Eclipse ادامه پیدا کند!
  3. کاربر پسند بودن واسط کاربری: برخی از توسعه دهندگان معتقدند که با توجه به اینکه Eclipse ابزاری همه منظوره است و صرفاً برای توسعه ی اپلیکیشن های اندروید ارائه نشده است، کار کردن با واسط کاربری Android Studio آسان تر است چون پیدا کردن گزینه ی مد نظر در منوهای (menus) این ابزار آسان تر است. از طرف دیگر، برخی معتقدند که برنامه نویسان حرفه ای ترجیح می دهند که با کد سر و کار داشته باشند تا با قابلیت هایdrag and drop ای که ابزار Android Studio در اختیار قرار می دهد!
  4. پشتیبانی از تکمیل کد: برخی از برنامه نویسان معتقدند که Android Studio به صورت قوی تر از تکمیل کد پشتیبانی می کند، به عنوان مثال در زمان کدزنی نام اعضای (داده ای و تابعی) یک شئ را به صورت دقیق تر تشخیص می دهد و به نسبت Eclipse خطای کم تری دارد.
  5. نکته حائز اهمیت دیگر سرعت کامپایل و اجرای گد ها در این دو محیط برنامه نویسی است . محیط برنامه نویسی اندروید استودیو بسیار سنگین تر از اکلیپس بوده و اگر سیستم شما مشخصات سخت افزاری پایینی دارد پیشنهاد میشود که به سراغ برنامه نویسی در این محیط نروید .
  6. یکی دیگر از معایب اندروید استودیو تحریم بودن کشور ایران برای این محیط برنامه نویسی است که مشکلات زیادی را برای کاربران ایرانی به وجود آورده است .

با اینکه در این مقاله به بررسی این دو محیط محبوب برنامه نویسی اندروید پرداخته ایم و شما با مزایا و معایب آنها آشنا شدید ، اما این باز هم به خود شما بستگی دارد که علاقه مند به برنامه نویسی اندروید در کدام محیط هستید .

درباره ی سبحانی

مهندس سبحانی هستم مدرس برنامه نویسی اندروید افتخار دارم تا علاقه مندان در این زمینه را همراهی نمایم

همچنین ببینید

imodares-foodordering-header

سورس رایگان سفارش آنلاین غذا

با سلام امروز سورس رایگان سفارش غذا که توسط کاربر خوبمون جناب آقای حامد عشاق …

۲ دیدگاه

  1. این رو اضافه کنم برای کسایی که مثل من تازه میخوان نصب کنن .اندروید استودیو با رم کمتر از ۴ کار نمیکنه وبهترنش ۸ هست ولی اکلیپس تازه نصب کردم با رم دو هم بالا میاد

  2. گوگل دیگه ADT رو توسعه نمیده و از روی سرور حذف کرده ، وقتی برای دانلود میری مینویسه که از اندروید استودیو استفاده کنید.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *