زامارین چیست و چرا از آن استفاده می شود ؟

خانه / همه مطالب / متن های آموزشی / زامارین چیست و چرا از آن استفاده می شود ؟
توسط
در متن های آموزشی

زامارین چیست ؟ زامارین ابزاری است که شما با استفاده از آن می توانید با زبان c# برای اندورید و ios و ویندوز فون اپلیکیشن بسازید. این ابزار بسیار قدرتمند خیلی زود توسط ماکروسافت خریداری شده و با قدرت پشتیبانی می شود تا سبب شود اپلیکیشن های ساخته شده با xamarin عملکرد بسیار خوبی همانند خود اندروید و ios داشته باشد.

دلیل عمده استفاده از xamarin کراس پلت فورم بودن آن است. یعنی شما وقتی با c# اپلیکیشن اندروید را می سازید، به گفته ماکروسافت می توانید ۷۶% درصد کد های خود را کپی کنید و برای ساخت اپلیکیشن ios از آن استفاده کنید.

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

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

  1. بیش از ۷۶% کد ها قابل انتقال به اپلیکیشن های دیگر می باشد.
  2. برای برنامه نویسی زامارین از محیط قدرتمند ویژوال استدیو استفاده می شود.
  3. هنگامی که با زامارین مثلا یک اپلیکیشن اندروید می سازید، از نظر امکانات و عملکرد این برنامه به قدری شبیه به برنامه به زبان جاوا می باشد که گویی این برنامه با جاوا و اندروید استدیو توسعه داده شده است.
  4. امکان اضافه کردن مؤلفه هایی شامل نمودارها، جداول، نمایه های زیبا، [UI control] ها و… بصورت مستقیم از [IDE].
  5. ویژال استدیو در ویندوز و مک در دسترس است پس به راحتی می توان در هر دو سیستم عامل از زامارین استفاده کرد.
  6. در ادامه هنگاهی که شما بخواهید یک ویژگی به اپلیکیشن اضافه کنید، خیلی راحتر می توانید از یک پروژه تمام اپلیکیشن های خود را آپدیت کنید.

نکات منفی استفاده از زامارین

  1. حجم برنامه بیشتر می شود، یک hello word با زامارین ۱۶ مگ می شود، یعنی تقریبا ۱۰ تا ۱۵ مگ اختلاف حجم برنامه می شود، بنابر این اگر برنامه شما با اندروید ۴۰ مگ می شود با زامارین به طور مثال ۵۰ مگ می شود.
  2. اپلیکیشن هایی که گرافیک پیچیده دارند بهتر است با زامارین پیاده سازی نشوند، زیرا هم حجم زیاد کد مربوط به ظاهر پیچیده قابل اشتراک برای بقیه پلت فورم ها نیست و هم با زبان native گرافیک های پیچیده راحتر و با عملکرد بهتر پیدا سازی می شوند
  3. اگر تا به حال به یک اپلیکیشن اندورید یا ios نساخته اید خوب است، فقط c# کافی نیست و خوب است که مقداری آشنایی با اپ به زبان اصلی آن داشته باشید یا آموزش زامرین دیده باشید.

همچنین می توانید صفحه ماکروسافت در مورد زامارین را نگاهی کنید.

معرفی دوره های آموزش زامارین

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

 

pouriya
pouriya
از موسسین رسانه آموزشی لیموناد و برنامه نویسی سمت سرور آن هستم. عاشق نرم افزار ام. وقتی به تغییراتی که یک سیستم در زندگی انسان ها ایجاد می کند نگاه می کنم لذت می برم و تمام خستگی ساخت در روح و جسمم تبدیل به انرژی برای کار بعدی می شود. زندگی کوتاه تر از آن است که به میدان مسابقه تبدیل شود و باعث شود از مسیر لذت نبریم. شناگرم بودم و حال عاشق شنا کردن با چشمانی بسته ام.
Recent Posts

ارسال نظر

تماس با ما

رسانه آموزشی لیموناد

قابل خواندن نیست ؟ تغییر دهید.. captcha txt
موشن گرافیک چیست