مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

arsam4007

عضویت از 1393/10/16

مقایسه اصولی xamarin و android studio

  • چهارشنبه 25 اسفند 1395
  • 11:56
تشکر میکنم

با سلام خدمت دوستان گرامی

چند وقته که قصد درام برنامه نویسی موبایل رو شروع کنم

چون قبلا این تجربه رو داشتم که سراغ چندین زبان برنامه نویسی رفتم و مشکلات زیادی برام پیش آمد

در حال حاضر دارم بوسیله سی شارپ و ای اس پی برنامه نویسی ویندوز و وب رو انجام میدم

بعد ازکلی برسی به این نتیجه رسیدم که بهترین زبان ها برای موبایل در حال حاضر

اندروید استدیو و زامارین هست

مقایسه های ریز رو پیدا کردم

خواهش میکنم دوستانی که آشنایی دارن و میتونن راهنمایی کنن بدون تعصب  واینکه خودشون دارن با چه زبانی کار میکنن

مشکلات و مزایای هر دو روش رو بگن که هم بنده و هم دوستانی که توی دو راهی موندن بتونن راحت تر انتخاب کنن

لطفا مقایسه ها بر اساس

1-سرعت تولید اپلیکیشن

2- محدودیت ها

3-مزایا

4-میزان خطا ها و راحتی در رفع خطا

5-حجم خروجی نهایی

6-ارتباط با بانک اطلاعاتی و سرور و.....

مقایسه اول

مقایسه دوم

مقایسه سوم

چهارم

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

alimokarian

عضویت از 1396/02/19

  • چهارشنبه 20 اردیبهشت 1396
  • 02:17

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

حالا نکته :) زبان اصلی برای برنامه نویسی اندروید جاوا هست (در محیط اندروید استدیو) و زبانی مثل سی شارپ (در محیط ژامارین) یک واسط هست که برنامه شمارو از زبانی که بلد هستین به زبانی که کمتر با اون آشنایی دارین ترجمه میکنه و در نهایت برنامه شما به زبان جاوا تبدیل و اجرا میشه.

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

با توجه به اینکه شما تجربه بیشتری در سی شارپ دارین توصیه میکنم برای برنامه نویسی اندروید هم از زبان سی شارپ استفاده کنین.

کاربر سایت

nesolne

عضویت از 1397/08/26

  • سه شنبه 20 آذر 1397
  • 22:14

سلام ! من دقیقا همین سوال رو دارم . با توجه به اینکه تای\یک مربوط به حدود ۲ سال قبله . ممنون میشم  اگر تجربه تون رو در این زمینه در اختیارم بذارید !angel

کاربر سایت

alimokarian

عضویت از 1396/02/19

  • سه شنبه 20 آذر 1397
  • 23:03

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

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)