آندروید و زبان برنامه نویسی Kotlin

سالهاست که زبان برنامه نویسی Kotlin زبانی پذیرفته شده برای برنامه نویسی آندروید می باشد و در این میان توسعه دهندگان نیز هیجان بسیاری برای استفاده از این زبان دارند. زبان Kotlin، زبانی موجز، توسعه پذیر، قدرتمند و مسرت آور برای خواندن و نوشتن می باشد. فیچرهای این زبان هم از لحاظ ثبات و هم از لحاظ nullability بینظیر می باشد که همین ویژگی موجب میشود اپلیکیشن های آندروید بی عیب باشند. از همه بهتر، این زبان با زبان های موجود آندروید و runtime قابلیت همکاری دارد. بنابراین هیجان توسعه دهندگان برای تبدیل Kotlin به زبان رسمی آندروید نابجا نیست.
اگر به استفاده از Kotlin علاقه دارید، شروع استفاده از آن آسان است زیرا این زبان درکنار جاوا و c در آندروید کار میکند. بنابراین شما می توانید کدهای موجود را حفظ کرده و با استفاده از لایبرری های مختلف آندروید به برنامه نویسی ادامه داده و بتدریج کدهای Kotlin را به پروژه ی خود اضافه کنید. برعکس سایر زبان ها، Kotli قابلیت جایگزینی داشته و بصورت دوسویه امکان استفاده از آن وجود دارد بعبارت دیگر شما می توانید از Kotlin به جاوا یا از جاوا به Kotlin بروید.
البته پشتیبانی IDE نیز بسیار مهم بوده که ما از این پشتیبانی برخورداریم. آندروید استودیو برپایه ی IntelliJ ساخته شده و IDE توسط Jet Brains، یعنی همان کمپانی که زبان Kotlin را ساخته است. برای شروع از آندروید استودیو 3.0 استفاده کنید زیرا تجهیز پشتیبانی برای Kotlin مستقیما در این آندروید استودیو جمع آوری شده است.
به اعتقاد ما Kotlin کاملا برای آندروید مناسب است. زیرا این زبان علاوه بر آنکه به توسعه دهندگان هرآنچه را که می خواهند میدهد، با روح آندروید نیز سازگاری دارد.این زبان برنامه نویسی درست مانند آندروید و پایین تر از آپاچی 2همواره پروژه ای open source بوده است. این زبان تنها به یک کمپانی تعلق ندارد. بنابراین برای تبدیل Kotlin به بنیادی غیرسودآور با Jet Brains کار میکنیم. انتخاب این زبان به منزله ی تایید دوباره ی اکوسیستم توسعه دهنده ی باز است. با رشد جامعه توسعه دهندگان، پلتفرم آندروید نیز ارتقا می یابد و درنهایت تکامل این زبان ،توسعه دهندگان را به وجد می آورد.
با افزودن Kotlin بعنوان زبان رسمی آندورید ،سرمایه گذاری روی زبان های موجود نیز توسعه می یابد. بعنوان مثال در آندروید O پشتیبانی از لایبرری های بیشتر جاوا 8 اضافه شده است. در آندروید 3.0 فیچرهای زبان جاوا 8 مستقیما با javac compiler پشتیبانی شده است. همچنی در نظر داریم برای پوشش کامل تجربه ی بومی تغییراتی در C ایجاد کنیم که ابزارهای performance profiling و ابزارهای APK debugging از جمله ی این تغییرات هستند. همچنین اصلاح libc support و آپدیت NDK نیز انجام خواهد شد تا دسترسی به هدرهای مدرن هنگامیکه API های قدیمی را هدف گرفته اید، تضمین شود.
درنتیجه به عقیده ی ما Kotlin  برای اضافه شدن به خانواده ی زبان آندروید گزینه ای عالی می باشد. استفاده از این زبان شما را به وجد می آورد. توصیه میکنیم اگر قبلا از این زبان استفاده نکرده اید، ابتدا با آندروید شروع کنید. 

آندروید و زبان برنامه نویسی Kotlin
شنبه 6 خرداد 1396 - 09:44:18 501 آخرین بازدید : چهارشنبه 1 آذر 1396 - 16:52:02 5

کوتلین خیلی خوب داره کار میکنه جای جاوا رو میگیره توی آینده حتما

من خودم شخصا میرم سراغ کوتلین بنظرم نسبت به جاوا عالی کار کرده

درسته جاوا قدیمی شده ولی حرف اول رو میزنه

حرف حساب جواب نداره:)

بنظرتون برای شروع زبان خوبی هست آیا؟

بله .البته این پیشنهاد خود گوگل هم هست

*
*