چالشی که در یادگیری گویش جاوا مواجه می شوید:
متاسفانه، گویش نرم افزارنویسی جاوا کمی غامض میباشد و این عدم وضوح تعالیترین
طراحی اپلیکیشن در مشهد بازدارنده برای اکثری از اشخاصی میباشد که میخواهند آغاز به اپلیکیشننویسی اندروید نمایند. برای همین میباشد که می گویند حاذق بود هرکه جاوا عمل بود و این یعنی در شرایطی که یک نرمافزارنویس مبتدی و تازه کار می باشید بایستی تلاشتان را چهار برابر فرمائید.
اندروید یک لهجه شیگرا با موضوعات حیرانکننده میباشد، مانند ساختارها، خطاهای اشارهگر و اکثری از ساختارهای غامض دیگر که در حالتیکه SDK جاوا را بدینها اضافه کنیم، کلیه چیز غامضخیس میگردد. زمانی برای اولی توشه سراغ کدنویسی اندروید میروید، بایستی خویش را برای نزاعی اینکه جاوا چه می باشد و اندروید به چه شکل فعالیت مینماید، مهیا فرمایید. نرمافزارنویسی با به کارگیری از جاوا همینطور نیاز به ادراک اساسای از مفاهیم (گریدل (مانند Manifest Android و XML دارااست.
شایسته ترین رویکرد برای تایپ کردن نرم افزارهای اندروید با استعمال از لهجه جاوا:
نصب و به کار گیری از نرم افزار اندروید استودیو میباشد. اندروید استودیو در حین یک سری سال قبلی روز آپ دیت حاذقخیس گردیده و خصوصیتهایی مانند طراح بصری و سیستم پیشنهادات آن سبب ساز پردازش یکنواخت و روشنخیس گردیدهاست.
کاتلین(Kotlin)
کاتلین نیز تحت عنوان یک کدام از دیگر از لهجههای قانونی دیگر برای اندروید معرفی شدهاست.
:ولی چرا کاتلین
با دقت به شم نیاز گسترشدهندگان اندروید و به خواسته پوشش دادن خللهای لهجه جاوا،kotlin چشم به جهان گشود. این گویش متن گشوده میباشد. برای نماد دادن سرعت و لذت این لهجه خواهیم توانست بگوییم 100 خط کد نرمافزار جاوا با ده خط کد لهجه kotlin جایگزین میشود و همچون جاوا، در ماشین مجازی جاوا انجام میگردد.
تمرکز کاتلین بر روی چه میباشد؟
اصولاً روی کاهش اندازهی کدنویسی تمرکز داراست. بنابراین عمل اپنویس و یوزرها آخرین نرم افزار شلخیس میشود. در غایت اپلیکیشنی که بوسیله این لهجه درج شده میباشد حداکثر بهره را با اشغال کمترین فضای ممکن خواهد داشت.
با اعتنا به مطالب بیان شده سود میگیریم که:
گویش کاتلین قابل فهم و شعورخیس میباشد، پس شلخیس می اقتدار از آن بهره مند شد. به جهت بی آلایش بودن سینتکس این گویش از عدم وضوح کمتری برخورداراست؛ براین اساس جاری ساختن پروژه برای گسترشدهندهی برنامه را ریلکسخیس و سریعتر می نماید که موجب کاهش احتمال بروز اشتباه می گردد.
البته آیا میقدرت مکان خدای لهجههای پایین گوشی (جاوا) را بگیرد؟
حرف، رقابت در بین جاوا و kotlin می باشد. کدام بهتر میباشد؟ کدام عالی میباشد؟
آیا kotlin بالاخره قادر است جاوا را از تخت سلطنت به پایین بکشد؟
چهت نیل به پاسخ بایستی مقایسهای در بین این دو گویش اجرا دهیم.