زامارین ، خوب ، بد ، زشت ؟!

زامارین ، خوب ، بد ، زشت ؟!

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

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

خب حالا من چند تا از طرز فکرای نادرست می گم و نظر خودمو بیان میکنم:

1- راه میان بری احمقانه به نام زامارین

چند وقت پیش (اگه اشتباه نکنم اردیبهشت 95 بود) در یکی از سایت ها یک مقاله در مورد زامارین خوندم که دوست برنامه نویسمون با لحنی تمسخر آمیز و تخریب کننده نظرشو درباره زامارین گفته بود که اون موقع ها بهش حق میدادم چنین مقاله ای رو بنویسه ، اما الان باهاش مخالفم

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

2- سی شارپ یا جاوا؟؟؟

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

فکر نکنید به عنوان یک دات نت کار ، دارم تعصبی فکر می کنم و می خوام بگم فقط سی شارپ خوبه ، نه! این طور نیست .

اگر شما فردی هستید که میخواین تازه برین سمت برنامه نویسی اندروید و تنها زبان هایی که کار کردین سی و سی پلاس پلاس بوده (اونم تو دانشگاه مجبور شدین یاد بگیرین) ، به نظرم به سمت جاوا و استفاده از اندروید استودیو برید بهتره و احساس راحتی بیشتری می کنید ولی اگه شما فردی هستین که چند ساله سی شارپ کار می کنید یا هر چند وقت یک بار با دیدن یک نوآوری جدید میرین سمتش و حتی با دید کسب درامد از طریق برنامه نویسی اومدین وارد این حوزه شدین ؛ بهترین گزینه زامارینه ، چون در آینده ای نه چندان دور بیشتر شرکت های حوزه IT ایران به دلیل مقرون به صرفه بودن تکنولوژی های cross Platform به سمت این دسته از پلتفرم های برنامه نویسی میرن . که از بین گزینه های موجود ، پیشنهاد من به شما زامارین هست .

3- گرفتن سه خروجی همزمان یک شوخی

برای این دسته از دوستان باید خدمتشون بگم که ، گرفتن سه خروجی همزمان مربوط میشه به پروژه های cross platform بخش xamarin form .

در زامارین فرم شما با یک سمپل خاص و تعریف شده در c# یک بار کدتون می نویسید و خودش به صورت اتوماتیک خروجی Android ، IOS ، WindowsPhone و Windows اپلیکیشن رو بهتون میده (البته این رو بگم که توی زامارین فرم شما محیط ویژوال و بصری برای طراحی تون ندارید)

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

پس دوستانی که یک پروژه قبول می کنند و به این امید هستن که با زامارین فرم می تونند برای همه پلتفرم های خروجی بدن قبلش حتما بررسی کنند.

برچسب ها: ,

مطالب مرتبط

آخرین محصولات فروشگاه

دیدگاه (0)

هنوز هیچ دیدگاهی ارسال نشده است.

ارسال دیدگاه

  1. ارسال دیدگاه به عنوان مهمان ثبت نام یا ورورد به ناحیه کاربری.
پیوست ها (0 / 3)
اشتراک موقعیت شما
برای دریافت جدیدترین اخبار، محصولات و تخفیف ها ایمیل خود را وارد کنید

ما را در شبکه های اجتماعی دنبال کنید

مطالب ویژه

مجوزها و تقدیرنامه ها

Image
Image
Image
Image
Image

درباره ما

آی سی ام اس معتبرترین فروشگاه افزونه های جوملا لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم آی سی ام اس معتبرترین فروشگاه افزونه های جوملا (کامپوننت , پلاگین , ماژول) , قالب , وب سایت های آماده (بسته نصبی جوملا) , آموزش های تجاری و ... در حوزه طراحی وب می باشد
مازندران - پایتخت ساحلی ایران - نور - استودیو لاوان
ایمیل : niaziblog@gmail.com

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

آی بلاگ

آیا حساب کاربری نداری ؟ ثبت نام کن

ورود به حساب کاربری