Kotlin لغة برمجة جديدة من الصنف الاول لكتابة التطبيقات من جوجل
Kotlin لغة برمجة جديدة من الصنف الاول :
Kotlin لغة برمجة جديدة من الصنف الاول لكتابة التطبيقات من جوجل ، هذا الخبر الذي اعلنت عنه شركة جوجل خلال المؤتمر الرسمي للمطورين والذي يحاول فريق عمل موقع جوال بلس القيام بتغطية جميع احداثه بشكل كامل من الممن ان لا يتعبر مهما جدا للمستخدمين العاديين ولكنه ولا نبالغ بالقول انه بمثابة القنبلة المدوية في وسط المطورين للتطبيقات ، حيث ستدعم قوقل بشكل رسمي بدءً من إصدار اندرويد ستوديو 3.0 Android Studio 3.0 لغة البرمجة كوتلين Kotlin كلغة من الصنف الأول First-Classs وستكون مدعومة افتراضيًا لكتابة التطبيقات الأندرويد بعد الان .
ما هي Kotlin ولماذ هي مهمة ..!؟
هل تعرفون في البداية لغة الجافا ،الجافا هي اللغة المستخدمة في تصميم وكتابة التطبيقات والالعاب ايضا ، اما لغة كوتلين Kotlin فهي لغة برمجة مفتوحة المصدر من تطوير نفس الشركة التي تتعاون معها قوقل في تطوير منصة Android Studio وهي شركة JetBrains وهي متوافقة بشكل كامل مع حزمة تطوير جافا JDK ، وتتيح كتابة الشيفرة البرمجية بعدد أقل من الأسطر وبشكل أسرع وأكثر فعالية مقارنة مع لغة الـjava .
ولكن ماذا سيحدث للغة الجافا في الاندرويد بعد الان !؟

Kotlin vs Java
وكل ما تقوم به جوجل يصب في مصلحة المطورين للتطبيقات ليس فقط بسبب مشاكلها مع شركة اوراكل برغم ان المشروع لا يزال تجريبيا وقد لا يرى النور اطلاقا ، ولكن وحتى فترة غير معلوم متى ستنتهي ستبقى التطبيقات المكتوبة بـكوتلين Kotlin تعمل على آلة جافا الافتراضية في أندرويد ، مما يعني أن جوجل لن تتخلص من جافا تمامًا برغم تقديمها للغة كتابة تطبيقات كصنف اول في الوقت الحالي ، فهذا صعب جدًا في الوقت الحالي وقد يحتاج إلى سنوات قبل تحقيقه الا ان كانت لدى الشركة خطة مستقبلية لا نعرف عنها شيئا الان ، لكن الآن ومع الدعم الرسمي لـ Kotlin سيتزايد انتقال المطورين إليها بشكل متسارع هذا لأنها تمتلك منحنىً تعلّم learning curve أقصر من جافا مما سيشجع المقدمين الجدد على عالم البرمجة لتعلمها كبديل جافا واستخدامها لتطوير التطبيقات .
لغة البرمجة كوتلين ليست جديدة اطلاقا فهي كانت متوفرة من اكثر من سنة وكان من الممكن لجميع المطورين للتطبيقات استخدامها بشكل غير مدعوم من جوجل فهي متوافقة بشكل كامل مع لغة الجافا وهذا ما يسهل على العديد من المطورين اعادةكتابة تطبيقاتهم بلغة كوتيلن او كتابة اجزاء فقط منها بلغة كوتيلن والابقاء على عدة اجزاء منها بلغة الجافا .
مميزات لغة كوتيلن هي ما يجعلها اكثر قابلية للمستخدمين في الوقت الحالي لاستخدامها كبديلة للغة الجافا ، فهي بكل ما للكلمة من معنى تتيح بناء التطبيقات بشكل أسرع وأخطاء أقل بل ان الشركة المطورة لها شركة JetBrains تعمل في الوقت الحالي حتى تكون لغة كوتيلن قابلة للاستخدام لتطوير تطبيقات iOS وتطبيقات الويب .
وعلى الرغم من اندفاع الكثير من مطوري أندرويد إلى استخدام Kotlin بشكل جزئي أو كامل الا ان الفئة العظمى منهم بقيت متخوفة من توقف دعم اللغة بشكل مفاجئ أو حدوث بطئ في عملية تطويرها لاحقًا ، ولهذا السبب فقط فضل الغالبية البقاء مع جافا رغم اقدمية لغة كوتلين كما ذكرنا سلفا ، ولكن الآن وبإعلان عنها كلغة من الصنف الأول للأندرويد ، فهذا يعني أنها أصبحت بمقام لغة جافا وتحظى بدعم جوجل الكامل والرسمي لكتابة التطبيقات باستخدامها .
0 تعليق
كن اول من يضع تعليق !