Android विकास तेजी से कोटलिन-प्रथम बन जाएगा

Android विकास तेजी से कोटलिन-प्रथम बन जाएगा

एंड्राइड पर कई प्रोग्रामिंग लैंग्वेज हैं, लेकिन पुराने जमाने से हम जानते हैं कि गूगल की पसंदीदा क्या है, और यह जावा नहीं है या सी ++ ठीक है।

Google I / O 2019 के ढांचे में, Android ऐप डेवलपमेंट कंपनी से संबंधित कई घोषणाएँ की गईं और उनमें से एक जिन पर ध्यान नहीं दिया जाना चाहिए, वह है कोटलिन प्रोग्रामिंग भाषा के बारे में, जो बिल्कुल नई नहीं है कि यह चल रही है 2012 से, लेकिन जिनमें से अभी तक Android अनुप्रयोगों के लिए Google के पसंदीदा के रूप में पुष्टि की गई है।

कोटलिन एक स्थिर टाइपिंग प्रोग्रामिंग भाषा है जो जावा वर्चुअल मशीन पर काम करती है लेकिन इसे जावास्क्रिप्ट स्रोत कोड में भी संकलित किया जा सकता है।

यह एक वस्तु-उन्मुख और कार्यात्मक प्रोग्रामिंग भाषा है, जिसमें स्थिर लेखन है जो आपको जावा वर्चुअल मशीन और जावास्क्रिप्ट के लिए संकलन करने की अनुमति देता है। इसे JetBrains पर प्रोग्रामर्स की एक टीम द्वारा विकसित किया गया है, IntelliJ IDEA के संपादक, Java के लिए एकीकृत विकास वातावरण और जिस पर Android Studio, Android एप्लिकेशन डेवलपमेंट के लिए आधिकारिक IDE, आधारित है।

जो लोग इसका अनुसरण करते हैं या पहले से ही इसका उपयोग कर रहे हैं, उनके लिए इसका नवीनतम अपडेट (कोटलिन 1.3.30) पिछले महीने जारी किया गया था, जिसमें कोटलिन / नेटिव में सुधार शामिल हैं, जिसका उपयोग एलएलवीएम अलग-अलग ऑपरेटिंग के लिए स्वतंत्र बाइनरी डेटा (किसी मशीन को वर्चुअल की जरूरत नहीं) में कोटलिन के स्रोतों को संकलित करने के लिए करता है। आईओएस सहित सिस्टम और सीपीयू आर्किटेक्चर। Linux, Windows, Mac और यहां तक कि वेब असेंबली और STM32 जैसे एकीकृत सिस्टम।

Google I / O 2017 सम्मेलन में मोबाइल ऐप विकास सेवाओं के लिए कोटलिन के आधिकारिक समर्थन की घोषणा की गई है।

Android . के विकास के लिए कोटलिन

Google Android टीम के लिए, कोटलिन का समर्थन करने के इस निर्णय की व्याख्या करना आसान था।

कोटलिन के लिए ईडीआई समर्थन: एंड्रॉइड स्टूडियो JetBrains के IntelliJ IDEA पर आधारित है और JetBrains टीम वर्षों से काम कर रही है ताकि यह सुनिश्चित हो सके कि कोटलिन IntelliJ IDEA के साथ सुचारू रूप से चलता है।

Google Android Studio में कोटलिन का समर्थन करने के लिए अपना सारा काम विरासत में लेगा। लेकिन इस पहलू से परे, कोटलिन के और भी कई फायदे हैं।

गूगल के अनुसार:

"कोटलिन अभिव्यंजक, एक्स्टेंसिबल, प्रभावशाली, संक्षिप्त और पढ़ने और लिखने में आनंददायक है और इसमें अपरिवर्तनीयता और शून्यता के संदर्भ में उल्लेखनीय सुरक्षा विशेषताएं हैं" जो डिफ़ॉल्ट रूप से सुरक्षित और कुशल एप्लिकेशन बनाने के लिए आपके निवेश के अनुरूप हैं।

"कोटलिन में एंड्रॉइड का विकास तेजी से होगा," Google ने एक ब्लॉग पोस्ट में लिखा है।

"कई नए जेटपैक एपीआई और सुविधाएँ पहले कोटलिन के लिए उपलब्ध होंगी। यदि आप एक नई परियोजना शुरू करते हैं, तो आपको इसे कोटलिन में लिखना चाहिए," Google यह समझाते हुए कहता है कि "कोटलिन में लिखा गया कोड अक्सर आपके लिए बहुत कम कोड, कम कोड होता है लिखने, परीक्षण करने और बनाए रखने के लिए।"

ब्लॉग पढ़ें- Google Android ऐप डेवलपर्स के लिए सर्वश्रेष्ठ नई सुविधाएँ जोड़ता है

Google के अनुसार, सबसे महत्वपूर्ण बात यह है कि कोटलिन एंड्रॉइड (जावा, सी ++) के विकास और एंड्रॉइड के रनटाइम के लिए आधिकारिक भाषाओं के साथ इंटरऑपरेबल है।

उदाहरण के लिए, कंपनी ने समझाया कि कोटलिन जावा भाषा के साथ पूरी तरह से काम करता है, जो उन डेवलपर्स के लिए आसान बनाता है जो जावा भाषा को पसंद करते हैं, लेकिन वे धीरे-धीरे कोटलिन कोड भी जोड़ते हैं और कोटलिन पुस्तकालयों का लाभ उठाते हैं।

इसके अलावा, एंड्रॉइड पर कोटलिन को अपनाने में पिछले कुछ वर्षों में लगातार वृद्धि हुई है और Google के अनुसार, डेवलपर्स के बीच बढ़ते उत्साह के साथ, एक कारण है कि कंपनी कोटलिन को कोटलिन का सबसे अच्छा समर्थन प्रदान करने के लिए एंड्रॉइड पर आधिकारिक भाषा के रूप में पेश करना चाहती थी। . एंड्रॉइड स्टूडियो 3.0 से क्या किया गया था?

कोटलिन के आधिकारिक समर्थन ने एंड्रॉइड एप्लिकेशन विकास की दुनिया में भाषा को अपनाने में योगदान दिया है, जहां कुछ लोगों ने भविष्यवाणी की थी कि जेटब्रेन भाषा जल्दी से जावा को हटा देगी।

किसी भी स्थिति में, इस संभावना को खारिज नहीं किया जाना चाहिए, क्योंकि Google के अनुसार, "50% से अधिक पेशेवर Android डेवलपर अब कोटलिन का उपयोग करते हैं।"

JetBrains और Kotlin Foundation के साथ साझेदारी में, Google Android के लिए Kotlin टूल में निवेश करना जारी रखता है, जैसा कि 2018 में Android KTX के शुरुआती रिलीज़ से प्रमाणित है, जो Kotlin के साथ Android के विकास के लिए एक्सटेंशन का एक सेट है।

मोबाइल एप्लिकेशन डेवलपमेंट कंपनी JetBrains भाषा सीखने की सुविधा के लिए प्रलेखन, प्रशिक्षण और आयोजनों में भी निवेश करती है और इसलिए, इसे अपनाना।

Google की यह घोषणा कोई आश्चर्य की बात नहीं है, खासकर इसलिए कि Google जावा से दूरी बनाना चाहता है क्योंकि Android पर Java API के अवैध उपयोग के लिए Oracle द्वारा कंपनी पर अदालत में हमला किया जाता है।

"कोटलिन के साथ एंड्रॉइड का विकास तेज होगा।" पहले कोटलिन में कई नए जेट पैक एपीआई और फीचर पेश किए जाएंगे, अगर आप कोई नया प्रोजेक्ट शुरू कर रहे हैं, तो आपको इसे कोटलिन में लिखना चाहिए। कोटलिन में प्रोग्रामिंग कम कोड वाले प्रोग्रामर के लिए बहुत मायने रखती है। माउंटेन व्यू की रिपोर्ट के अनुसार लिखें, परीक्षण करें और बनाए रखें।

दो साल पहले, यह प्रोग्रामिंग भाषा Google I / O 2017 ढांचे के दौरान ट्रेंडी बनने लगी, जहां Google ने अपने Android Studio IDE के लिए कोटलिन के समर्थन की घोषणा की। यह शायद थोड़ा आश्चर्य के साथ आया, यह देखते हुए कि जावा लंबे समय से Android अनुप्रयोगों के विकास के लिए पसंदीदा भाषा रही है।

पिछले दो वर्षों में, कोटलिन की लोकप्रियता में वृद्धि हुई है और ऐसा कहा जाता है कि Google के अनुसार, 50% से अधिक पेशेवर Android डेवलपर अब अपने स्वयं के अनुप्रयोगों के लिए भाषा का उपयोग करते हैं। हालाँकि, GitHub के अनुसार, कोटलिन एक प्रोग्रामिंग भाषा है जो 2018 के दौरान सबसे अधिक बढ़ी है।