چهارشنبه ۱۹ اردیبهشت ۰۳

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

مرجع رسمي مقاله هاي طراحي اپليكيشن اندرويد در مشهد

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

۴۲ بازديد

هم‌در حال حاضر در حدود دهه از اشاعه اندرويد مي‌گذرد؛ ولي طراحي اپليكيشن در مشهد اين به‌اين مفهوم وجود ندارد كه شما زمان يادگيري تشكيل داد اپليكيشن‌هاي اندرويد يا اين كه حتي نرم‌افزار نويسي iOS را از دست داده‌ايد. در واقع فرصت بهتري جز الان براي يادگيري اندرويد وجود ندارد. هيچ‌وقت مثل الان شيوه هاي متعدد براي تايپ كردن نرم افزار هاي اندرويد وجود نداشته ميباشد و از آن جايي كه تك تك Chromebookهاي تازه توانا به نصب و فعال‌سازي اپ‌هاي اندرويد مي‌باشند، بازار نرم‌افزار‌هاي اندرويد رو به پرورش ميباشد. نگران دير شدن نباشيد، فقط كاري كه ما يحتاج ميباشد جاري ساختن بدهيد اين ميباشد كه بنشينيد، نفسي عميق بكشيد، لهجه مطلوب نرم افزار‌نويسي را گزينش نماييد و دست به فعاليت گرديد. همينطور درصورتي كه در ادامه يادگيري يك لهجه نرم افزار نويسي در حوزه سازماني و تجاري مي‌باشيد، گويش نرم افزار نويسي Cobol مي تواند گويش قابل قبولي باشد.
كدام گويش نرم‌افزار‌نويسي براي شما مطلوب ميباشد؟ هيچ كس نمي‌تواند به شما بگويد از چه چيزي به كارگيري فرمائيد؛ بلكه تجربه‌ شما در نرم افزار‌نويسي (و يا اين كه نداشتن تجربه) اساسي ميباشد و اين كه با چه زباني بيشتر حس راحتي مي كنيد. خوشبختانه شما حق گزينش داريد. دراين مكان ليستي از شايسته ترين لهجه‌هاي اپ نويسي را معرفي ميكنيم. همينطور، در مقاله «مقايسه زامارين و اندرويد استوديو» به مقايسه اين دو ابزار گسترش ساكن اندرويد پرداخته گرديده‌است.۱. لهجه Java (جاوا)
تعيين گويش Java گزينش نيكي ميباشد. اين گويش، گويش قانوني اندرويد ميباشد. Java دو‌مين لهجه فعال در GitHub محسوب ميشود و بيشتر از 20 سال سوابق دارااست. مجموع اين سخن‌ها به‌اين معناست كه فراگيري‌هاي فراواني براي اين لهجه وجود دارااست و به‌اين زودي نگران از بدور بيرون شدن و منسوخ شدن اين لهجه نيستيد. از آن جايي كه Java در آبادي‌ها صنعت به فعاليت گرفته مي‌گردد، ما به شما پيشنهاد ميكنيم از كتاب‌هاي آموزشي Java براي اندرويد آغاز نمائيد.
مشخصاً لهجه Java در هر اكنون به به عبارتي صورت ميباشد ولي الگوها و اصطلاح‌هايي وجود دارا هستند كه مي توانند به داشتن دركي بهتر از نرم‌افزار نويسي در اندرويد امداد نمايند. اين هدفي ميباشد كه اكثر كتاب‌هاي اصولي اندرويد در حيث دارا‌هستند. به خاطر داشته باشيد از آنجايي كه Java سابق ميباشد، بعضي از مختصات و نازكي‌هاي لهجه‌هاي نو را ندارد. در شرايطي كه شما يك جديد‌فعاليت مي باشيد اين مورد بر شما تأثير نمي‌گذارد ولي در حالتي كه گويش‌هاي ديگر مانند Swift را بلد باشيد، ممكن ميباشد در Java مقداري شم محدوديت به شما دست بدهد.۲. لهجه Kotlin
Kotlin يك گويش اپليكيشن‌نويسي ميباشد كه براي ايفا در ماشين مجازي Java پباده سازي گرديده‌است. اين يعني اپليكيشن‌هاي Kotlin بر روي Bytecodeهاي Java سوار مي باشند و به نرم افزار‌ها اذن ميدهد تا بر روي هر ماشيني كه Java runtime Environment را پشتيباني مي‌نمايد، اعمال شوند. از آن جايي كه اكثر ماشين‌ها اين دور و اطراف را پشتيباني مي‌نمايند، Kotlin يك رويكرد به‌نسبت شل براي رفتار قابل انعطاف‌افزارهاي چندسكويي (Cross-platform) ميباشد. با Kotlin شما شايسته ترين مختصات Java را فارغ از نقاط ضعف آن در دست داريد. هماهنگي نصيب‌هاي متعدد و مختصات Kotlin مدرن، پاك و سريع مي باشند و تجربه‌ نرم‌افزار‌نويسي راحتي را ارائه مي‌نمايند. در حالي كه Java به حيث سنگين و منسوخ به لحاظ مي رسد، Kotlin شم طراوت و هوشمندي دارااست. درواقع به‌سيرتكامل‌اي مي توانيد به Kotlin تحت عنوان يك لهجه پباده سازي‌گرديده براي تايپ كردن نرم افزار‌هاي اندرويد تصور كنيد.

تا كنون نظري ثبت نشده است
امکان ارسال نظر برای مطلب فوق وجود ندارد