برنامه نويسي اندرويد با زبان سي شارپ

۲۷ بازديد

يكي از ديگر از لهجه هاي طراحي اپليكيشن اندرويد، سي شارپ ميباشد. زباني كه در كشور‌ايران به شدت محبوبيت دارااست و مي اقتدار از آن تحت عنوان دوستداشتني ترين گويش نرم‌افزار نويسي در جمهوري اسلامي ايران حافظه كرد. اين گويش امكان نرم افزار نويسي براي بيشتر پلتفرم ها رو داراست. از سي شارپ مي‌توانيد براي اپ نويسي ويندوز استفاده نمود يا اين كه مي اقتدار با آن طراحي وب سايت اعمال بخشيد. يا اين كه ابدا ميتوانيد با سي شارپ مبادرت ايجاد نرم افزار هاي اندرويد و IOS كرد.
سي شارپ، يك لهجه يك‌سري الگويي ميباشد كه علاوه بر شي گرا بودن جز گرا نيز ميباشد. اين لهجه اپليكيشن نويسي كه به وسيله مايكروسافت ساخته شده است دارنده هدف ها همگاني ميباشد. خواسته از هدف ها همگاني داشتن اين ميباشد كه محدوده بزرگ اي از نرم افزار هاي متعدد را مي قدرت با استعمال از سي شارپ توليد نمود. با به كار گيري از سي شارپ مي قدرت گونه هاي مختلفي از اپ ها مثلا نرم افزار هاي سرور، بازي هايي براي دسكتاپ و گوشي، خدمت هاي اينترنت و … را توليد نمود. در صورتي‌كه شما مي‌خواهيد يك نرم افزار بازي ايجاد فرماييد، شايسته ترين انتخابي كه شما ميتوانيد داشته باشيد سي شارپ ميباشد چون اين لهجه بوسيله Unity3D پشتيباني ميگردد.
چنانچه مي‌خواهيد شروعي سهل وآسان و در عين درحال حاضر كاركشته داشته باشيد توصيه مي شود از مخلوط سي شارپ و Unity استعمال فرماييد. يونيتي يك موتور بازي سازي (يعني مي تواند محاسبات فيزيكي و رندرهاي گرافيكي 3D را اعمال دهد) و يك IDE همچون اندرويد استوديو ميباشد. يونيتي يك ابزار مجاني ميباشد و به ياري آن ميتوان بازي ها را به طريق باورنكردني به راحتي ساخت، و صرفا با تعدادي خط كد ميتوان يك بازي را در كمتر از يك ساعت ساخت. سواي اغراق يونيتي حقيقتا كاركشته ميباشد، و ابزار گزينه استعمال بخش اعظمي از استوديوهاي بازي سازي در گوگل پلي ميباشد. و همينطور يونيتي مولتي پتفرمي ميباشد.
يونيتي براي ساخت‌و‌ساز بازي مطلوب ميباشد اما چنانچه ميخواهيد يك اپليكيشن اندرويد كه مطابق با استانداردهاي گوگل باشد را ايجاد فرمائيد استعمال از يونيتي غير استاندارد ميباشد و شمارا محصور ميكند ، البته در‌حالتي كه قصد توسعه و گسترش يك بازي را داريد يونيتي تماما مطلوب و ماهر است. اما در شرايطي كه براي يادگيري يونيتي مشتاق نيستيد مي‌توانيد از Unreal و يا اين كه GameMaker به كارگيري نمائيد.
همينطور سي شارپ مي تواند با Xamarin در ويژوال استوديو گزينه استعمال قرار گيرد. كه ميتوان از مزيت يك‌سري سكويي (cross platform) نيز بهره مند شد (يك اساس كد براي اندرويد و iOS) . براي يك تازه كار اين مسير يه خرده مشقت بار ميباشد ولي براي يك كمپاني كوچك كه مي خواهد يك نرم‌افزار براي اندرويد و iOS توليد نمايد مطلوب ميباشد.

تا كنون نظري ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در رویا بلاگ ثبت نام کرده اید می توانید ابتدا وارد شوید.