Kotlin هي الآن اللغة المفضلة لمطوري Android

كوتلن

أمس en اليوم الأول من لإصدار 2019 من مؤتمر Google I / O مخصصة للمطورين ، انتهزت Google الفرصة للإعلان عن أن لغة برمجة Kotlin هي الآن اللغة المفضلة لمطوري تطبيقات Android.

Kotlin هي لغة برمجة وظيفية موجهة للكائنات ، مع كتابة ثابتة تسمح لك بالتجميع لجهاز Java الظاهري وجافا سكريبت. تم تطويره من قبل فريق من المبرمجين في JetBrains ، محرر IntelliJ IDEA ، بيئة التطوير المتكاملة لـ Java والتي يعتمد عليها Android Studio ، IDE الرسمي لتطوير تطبيقات Android.

بالنسبة لأولئك الذين يتابعونها أو يستخدمونها بالفعل ، تم إصدار آخر تحديث لها (Kotlin 1.3.30) ، الشهر الماضي ، بما في ذلك التحسينات على Kotlin / Native التي تستخدم LLVM لتجميع مصادر Kotlin لفصل البيانات الثنائية (لا تتطلب أجهزة افتراضية) لعمليات تشغيل مختلفة الأنظمة وبنيات وحدة المعالجة المركزية ، بما في ذلك iOS. Linux و Windows و Mac وحتى WebAssembly والأنظمة المدمجة مثل STM32.

تم الإعلان عن دعم Kotlin الرسمي لتطوير Android في مؤتمر Google I / O 2017.

Kotlin لتطوير Android

لفريق Google Android ، كان من السهل تفسير هذا القرار لدعم Kotlin.

دعم EDI لـ Kotlin: تم تصميم Android Studio على JetBrains IntelliJ IDEA ويعمل فريق JetBrains لسنوات لضمان عمل Kotlin بسلاسة مع IntelliJ IDEA.

سترث Google جميع أعمالها لدعم Kotlin في Android Studio. ولكن وراء هذا الجانب ، تتمتع Kotlin بالعديد من المزايا الأخرى.

وفقًا لجوجل:

"Kotlin معبرة وموجزة وقابلة للتوسعة وقوية وممتعة للقراءة والكتابة ، ولديها ميزات أمان مثيرة للاهتمام من حيث قابلية الإلغاء والثبات" التي تتماشى مع استثماراتك في جعل التطبيقات آمنة وفعالة بشكل افتراضي.

وكتبت Google في إحدى المدونات: "تطوير Android سيكون على نحو متزايد على Kotlin".

"ستتوفر العديد من واجهات برمجة التطبيقات وميزات Jetpack الجديدة لـ Kotlin أولاً. إذا بدأت مشروعًا جديدًا ، فيجب عليك كتابته بلغة Kotlin "، كما يقول Google موضحًا أن" الشفرة المكتوبة بلغة Kotlin غالبًا ما تعني لك شفرة أقل كثيرًا ، وأقل كودًا للكتابة والاختبار والصيانة. «

وفقًا لجوجل ، أهم شيء هو أن لغة Kotlin قابلة للتشغيل المتبادل مع اللغات الرسمية لتطوير Android (Java ، C ++) ووقت تشغيل Android.

شعار Android Studio

على سبيل المثال، أوضحت الشركة أن Kotlin تعمل بسلاسة مع لغة Java، مما يسهل على المطورين الذين يحبون لغة Java الاستمرار في استخدامها ، ولكن أيضًا يضيفون رمز Kotlin تدريجيًا ويستفيدون من مكتبات Kotlin.

وبالإضافة إلى ذلك، زاد اعتماد Kotlin على Android بشكل مطرد على مر السنين ووفقًا لـ Google ، مع تزايد الحماس بين المطورين ، فإن أحد الأسباب التي دفعت الشركة إلى تقديم Kotlin كلغة رسمية على Android لتزويدهم بدعم Kotlin بشكل أفضل. ما الذي تم القيام به منذ Android Studio 3.0.

ساهم دعم Kotlin الرسمي في التبني المتزايد للغة في عالم تطوير Android ، لدرجة أن البعض توقع أن لغة JetBrains ستحل بسرعة عن Java.

على أي حال ، لا ينبغي استبعاد هذا الاحتمال ، لأن وفقًا لـ Google ، "يستخدم أكثر من 50٪ من مطوري Android المحترفين الآن Kotlin."

بالشراكة مع JetBrains ومؤسسة Kotlin Foundation ، تواصل Google الاستثمار في أدوات Kotlin لنظام Android ، كما يتضح من الإصدار المبكر لنظام Android KTX في عام 2018 ، وهي مجموعة من الإضافات لتطوير Android مع Kotlin.

كما أنهم يستثمرون في التوثيق والتدريب والأحداث لتسهيل تعلم لغة JetBrains وبالتالي اعتمادها.

هذا الإعلان من Google ليس مفاجأة ، خاصة وأن Google تسعى إلى إبعاد نفسها عن Java حيث تتعرض الشركة للهجوم في المحكمة من قبل Oracle لاستخدامها غير القانوني لـ Java APIs على Android.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.