با سلام
من میخوام برنامه نویسی ببرای سیستم عامل های موبایل رو یاد بگیرم (ویندوزفون ، IOS ، اندروید)
حالا میخواستم بدونم بهتره از C# و Xamariian استفاده کنم و یا اینکه زبان اصلی اونهارو یکی یکی یاد بگیرم ؟ مثل جاوا و ...
شک نکنید که خود جاوا بهتره.
(25-07-1394، 09:15 ب.ظ)SAjjADma نوشته: [ -> ]با سلام
من میخوام برنامه نویسی ببرای سیستم عامل های موبایل رو یاد بگیرم (ویندوزفون ، IOS ، اندروید)
حالا میخواستم بدونم بهتره از C# و Xamariian استفاده کنم و یا اینکه زبان اصلی اونهارو یکی یکی یاد بگیرم ؟ مثل جاوا و ...
درود
زبان اصلی اونهارو یکی یکی یاد بگیرید
ویندوزفون:C#
IOS :سویفت
اندروید:جاوا
سلام عرض ادب، بستگی به نوع برنامه هایی که در آینده میخواید بنویسید داره:
- اگر میخواید برنامه های ساده بنویسید که پیچیدگی زیاد ندارن و پرفورمنس بالایی رو نمیخوان، مثل خبرخوان، کتاب، نسخه موبایل سایت و این مدل برنامه ها، میتونید برنامه نویسی هیبریدی رو یاد بگیرید، که بهترین فریمورکش از نظر من ionicframework هستش، به این شکل که شما برنامه رو با این فریمورک که اساسش html+css+js هست، مینویسید و برای هر سیستم عامل جداگانه به اصطلاح build میکنید.
با این روش برنامتون cross platform هست و برای هر سیستم عاملی میتونید ازش استفاده کنید.
- اگر میخواید برنامه اندروید بنویسید و میخواید که در آینده نسخه آی او اس اون رو هم بسازید و نمیخواید از صفر برنامه رو بنویسید، برنامه تون رو با سی شارپ بنویسید که بتونید با کمک xamarin اون رو cross platform کنید.
- اگر هم برنامه سنگینی قراره بنویسید و پرفورمنس بالایی رو طلب میکنه، دیگه باید از زبان اصلی اون سیستم عامل استفاده کنید که دوستمون تو پست قبلی اشاره کردن بهشون.