زامارین چیست؟ معرفی یک پلتفرم ساخت نرم افزار اندرویدی

سلام دوستان. زامارین چیست؟ این یکی از پر تکرار ترین سوال ها هست که امروز و در این مطلب قصد داریم آن را توضیح دهیم . با ما همراه باشید

 

زامارین چیست؟

 

زامارین یک پلتفرم مخصوص برنامه نویسی اندروید است . این پلتفرم چند سکویی یا Cross-Platform و متن باز (Open Source)است.

زامارین به طور کامل از تکنولوژی دات نت (NET.) پشتیبانی میکند

زامارین از چه سیستم عامل هایی پشتیبانی میکند؟

 

همان گونه که قبلا گفتیم . یک پلتفرم چند سکویی یا کراس پلتفرم است  . زامارین کمک میکند تا هر توسعه دهنده ای 90درصد کد های خود را با سیستم عامل دیگر به اشتراک بگذارد

به عنوان مثال شما پس از این کار ساخت نرم افزار با اندروید تمام شد میتوانید با مقدار کمی کد نویسی برنامه خود را برای آیفون(IOS) منتشر کنید

پیشنهاد می کنیم این مقاله را مطالعه کنید: سی شارپ چیست؟ یادگیری آن و بازار کار

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

 

طراحی کاربری(UI) این پلتفرم بوسیله زبان نشانه گذاری XAML نوشته میشود که تقریبا همانند HTML است ولی بسیار تفاوت دارد . شباهت XAML و HTML در این است که هر دو دارای تگ شروع و تگ پایانی هستند

اما منطق خود برنامه توسط سی شارپ کد نویسی میشود . به عنوان مثال شما میخواهید وقتی کاربر روی یک دکمه کلیک کرد پیام Hello World را نشان

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

پیشنهاد می کنیم این مقاله را مطالعه کنید:UWP چیست؟ معرفی یک پلتفرم جهانی توسعه نرم افزار

 

این پلتفرم قابل نصب بر روی چه سیستم عامل هایی است؟

 

تا به الان زامارین قابل نصب بر روی سیستم عامل های 7و8و10 را دارد . اما توصیه ما این است که ویندوز 10را نصب کنید و تا به الان در هر دو معماری ویندوز یعنی 32و64بیتی اجرا میشود

البته شاید احتمال داشته باشد که این رویه در هنگام انتشار ویژوال استودیو2022 عوض شود . به این دلیل که ویژوال استودیو2022 فقط برای 64بیتی است.

معایب زامارین:

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

حجم بالای خروجی برنامه:

برای مثال ممکن است یک برنامه Hello World ساده 50مگابایت باشد و خب این موضوع برای توسعه دهنده آزار دهنده هست دیگه عامو 😄

آپدیت های مقداری دیر به دیر:

 

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

 

پیشنهاد می کنیم این مقاله را مطالعه کنید: ساخت اپلیکیشن اندروید بدون کد نویسی+چند سایت برای این کار

 

———-

چه نرم افزار هایی برای کد نویسی با زامارین لازم است؟

-ویژوال استودیو کد

-ویژوال استودیو

-ویژوال استودیو کامیونیتی(نسخه کم حجم ویژوال استودیو)

جمع بندی:

-زامارین یک پلتفرم چند سکویی و متن باز

-پشتیبانی کامل از دات نت

-یادگیری آسان آن

-پشتیبانی از زبان xaml و #C

-قابل نصب بر روی سیستم های 32و64بتی

 

 

اشتراک گذاری در facebook
اشتراک گذاری در reddit
اشتراک گذاری در telegram
اشتراک گذاری در print

فهرست مطالب

دیدگاهتان را بنویسید

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