زندگی گذر زمان است تا که هستیم خوب باشیم و خوب بمانیم آنچه که از ما می ماند همین خوبی است...
استارت مایکروسافت برای نرم افزار های موبایلی
در این مطلب قصد دارم تا شما را با یک فریم ورک قدرتمند و جالب آشنا کنم و آن هم تکنولوژی زامارین مایکروسافت است.
زامارین ؟
به چه کاری میاد؟
عجله نکنید در ادامه توضیح خواهم داد ولی در ابتدا بدانید که زامارین یک شرکت نرم افزاری بود که در حوزه ساخت اپ های موبایلی فعالیت مستمر و خوبی داشت.
این شرکت جوان و صاحب نام به دلیل خلاقیت و نبوغی که در عرصه ساخت اپ های موبایلی داشت، توسط مایکروسافت خریداری شد و مایکروسافت توانست انحصاری این شرکت را به تملق خود در بیاورد.
از این رو این محصول نیز به دیگر محصولات مایکروسافت اضافه شد و گلی شد در گلدان این شرکت.
حالا زامارین چیه؟
این یک فریم ورک قدرتمند است که توسط آن می توانید نرم افزار بسازید که تحت سیستم عامل موبایل کار می کند.
این فریم ورک با زبان سی شارپ ساخته شده است و برای کار کردن با آن باید ابتدا زبان برنامه نویسی سی شارپ را به خوبی یاد گرفته باشید و مباحث ابتدایی و پایه آن را به خود درک کرده باشید مثلا:
نحوه سینتکس کد ها
آشنایی با مباحث توابع
آشنایی با مباحث کلاس ها
آشنایی با مباحث شی گرایی و ...
این مواردی که ذکر شد، حداقل هایی است که هر برنامه نویس باید بداند و زامارین را شروع کند.
چرا باید زامارین را یاد گرفت؟
در آن زمان بیشتر برنامه نویس ها، با زبان هایی مانند جاوا که مادر زبان ها است کار می کردند و اپلیکیشن های خود را می نوشتند، از این طریق تمایل زیادی برای مهاجرت به این فریم ورک را نداشتند چون می بایست جاوا کار ها بیایند و زبان سی شارپ را یاد بگیرند و بعد بتوانند اپ های اندرویدی خود را بسازند.
اما زامارین برای کسانی که با زبان سی شارپ کار کرده بودند بسیار گزینه مناسبی بود، زیرا که آن ها به راحتب بدون آنکه بخواهند زبان جاوا را یاد بگیرند می توانستند اپ بسازند، جالب نیست!!!
هر برنامه نویس Net. باید روز ها و ماه ها وقت می گذاشت تا بتواند با جاوا کار کند و بر آن تسلط داشته باشند از طرفی هم که می گویند وقت طلاس برای همین آن ها بدون آنکه زمان و انرژی زیادی را برای یادگیری یک زبان دیگر کنند، با صرف زمان و انرژی خیلی کم تری توانستند با زامارین اپ های قدرتمندی را بنویسند.
زامارین همین بود دیگر چه مزیت هایی دارد؟؟!
خیر، هنوز زامارین برگ برنده خود را نشان نداده است، و قابلیت اصلی آن را در اخر نشان داد و سبب شد بسیاری از برنامه نویسان به سمت آن کوچ کنند و آن هم قابلیت یک بار کد زدن و چند خروجی گرفتن بود.
تا مدتی زامارین این شعار را یدک می کشید که یک بار کد بزن بارها و در محیط های مختلفی استفاده کن.
این مانند یک رویا برای برنامه نویسان Net. بود، چقدررررر جالبببب با یک بار کد زدن بشود هم خروجی اندروید را گرفت هم ios و هم ویندوز فون، و اینجا بود که مایکروسافت استارت نرم افزار های هیبرید را زد.
فریم ورک های هیبرید چیه؟
فریم ورک هایی که بتواند با استفاده از یک زبان، چندین خروجی متفاوت را بگیرد و در سیستم عامل های مختلفی بتوان آن ها را اجرا کرد.
مثل همین زامارین که می تواند چندین خروجی را همزمان به شما بدهد.
در ادامه زبان های دیگری هم آمدند که با استفاده از آن ها می توان خروجی های هیبرید را گرفت.
نقاط ضعف زامارین
جامعه آماری کم
آپدیت های دیر هنگام در SDK ها
خروجی با حجم بالاتر و ...
خب دوستان عزیز به انتهای این مطلب نزدیک می شویم، در این مطلب سعی کردم تا شما را با این تکنولوژی مایکروسافت آشنا کنم، امیدوارم توانسته باشم مطالب را به بهترین شکل خدمتتان ارائه کرده باشم.
با نظرات خودتون بنده رو حمایت کنید.
مطلبی دیگر از این انتشارات
آردوینو چیست !؟ ( بخش اول )
مطلبی دیگر از این انتشارات
7 نکته برای یادگیری موثرتر لاراول
مطلبی دیگر از این انتشارات
دستور grep در لینوکس