اپلیکیشن نویسی, کامپیوتر, گوشی, هوش تصنعی
هماینک در طراحی اپلیکیشن حدود دهه از اشاعه اندروید میگذرد؛ البته این به این معنی وجود ندارد که شما مجال یادگیری ایجاد کرد اپلیکیشنهای اندروید را از دست دادهاید. در واقع مجال بهتری جز الان برای یادگیری اندروید وجود ندارد. هیچوقت مثل الان طرق متفاوت برای تایپ کردن نرم افزار های اندروید وجود نداشته میباشد. از آن جایی که تک تک Chromebookهای نو قوی به نصب و فعال سازی نرمافزارهای اندروید میباشند، بازار اپلیکیشنهای اندروید رو به رویش میباشد. نگران دیر شدن نباشید، فقط کاری که ما یحتاج میباشد اجرا بدهید این میباشد که بنشینید، نفسی عمیق بکشید، لهجه مطلوب اپنویسی را تعیین نمائید و دست به عمل گردید.
فهرست مطالب این نوشته نهفته کردن
1. ۱. لهجه Java (جاوا)
2. ۲. لهجه Kotlin
3. ۳. لهجه #C (سیشارپ)
4. ۴. گویش Python (پایتون)
5. ۵. لهجههای HTML5 + CSS + JavaScript
6. ۶. لهجه Lua
7. ۷. گویشهای C و ++C
8. چهطور نرمافزارهایی می خواهید بسازید؟
کدام لهجه نرمافزارنویسی برای شما مطلوب میباشد؟ هیچ کس نمیتواند به شما بگوید از چه چیزی به کار گیری نمایید؛ بلکه تجربه شما در نرم افزارنویسی (و یا این که نداشتن تجربه) اصلی میباشد و این که با چه زبانی بیشتر حس راحتی می کنید. خوشبختانه شما حق گزینش دارید. در این مکان لیستی از شایسته ترین گویشهای اپلیکیشن نویسی را معرفی میکنیم.
۱. گویش 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 تحت عنوان یک گویش پباده سازیگردیده برای تایپ کردن اپلیکیشنهای اندروید تصور کنید.
نقطه ضعف Kotlin چه میباشد؟ Kotlin بسیار برنا میباشد. در سال 2011 ظهور پیدا کرد و تا سال 2016 رسما در مشت تمامی نبود. خبر خوب این میباشد که Kotlin بدونپول و متنگشوده (Open Source) میباشد، پس میتوانید انتظار داشته باشید باگاز پیشرفت نماید ولی یکسری سال ارتفاع می کشد تا یک گزینش قابل اتکا و مستحکم باشد.
۳. گویش #C (سیشارپ)
#C یک گویش خارقالعاده میباشد. به حیث اینجانب، #C مشمول آحاد قسمتهای خوب Java میباشد، سوای نکات بد آن که حتی با با صرفهسازیها، بهتر هم گردیده است. کمپانی مایکروسافت، پتانسیل Java را رویت کرد و تصمیم گرفت تا ورژن بهتری از گویش نرمافزارنویسی خودش را ساخت و ساز نماید.
برای مدتی، تعالیترین انواع #C این بود که فقط برای سیستمهای ویندوزی اعمال می شد چون به NET Framework. متکی بود. به ندرت ولی آحاد اینها تغییر تحول کرد. زمانی که مایکروسافت تصمیم گرفت NET Framework. را در سال 2014 به طور متنگشوده در آورد و Xamarin (شرکتی که برقراری Mono (پروژهای که به #C اذن می دهد تا بر روی بخش اعظمی از بسترها اعمال گردد) را بر عهده دارااست.) را خرید.
امروزه، شما می توانید از Xamarin.Android و Xamarin.IOS به کار گیری فرمایید تا با Visual Studio یا این که Xamarin Studio اپهای گوشی بسازید. یادگیری #C انتخابی بسیار عالی میباشد زیرا میتوانید از این لهجه در موضوعهای دیگر، همانند ساختن بازیهای بغرنج با Unity و #C به کارگیری فرمایید. یک نمونه از اپلیکیشنهای ساختهگردیده با Xamarin نرمافزاری MarketWatch میباشد. دقت داشته باشید که Xamarin در بالا یک نرمافزار مبلغی بود البته کمپانی مایکروسافت آن را به به یک اپلیکیشن بدونپول تبدیل کرد.
