Android के लिए प्रोग्रामिंग भाषाएं

विषयसूची:

Android के लिए प्रोग्रामिंग भाषाएं
Android के लिए प्रोग्रामिंग भाषाएं

वीडियो: Android के लिए प्रोग्रामिंग भाषाएं

वीडियो: Android के लिए प्रोग्रामिंग भाषाएं
वीडियो: मोबाइल ऐप्स बनाने के लिए 2020 में शीर्ष 5 प्रोग्रामिंग भाषाएं 2024, मई
Anonim

एंड्रॉइड सॉफ्टवेयर का बड़ा हिस्सा जावा प्रोग्रामिंग लैंग्वेज (पीएल) में लिखा गया है। सिस्टम डेवलपर्स jQuery लाइब्रेरी और फोनगैप के माध्यम से सी / सी ++, पायथन और जावा स्क्रिप्ट में एप्लिकेशन डिजाइन करने के लिए प्रोग्रामर फ्रेमवर्क भी प्रदान करते हैं।

Android के लिए प्रोग्रामिंग भाषाएं
Android के लिए प्रोग्रामिंग भाषाएं

Android के लिए जावा

एंड्रॉइड प्रोग्राम विकसित करने के लिए मुख्य भाषा जावा है। XML का उपयोग एप्लिकेशन मार्कअप और इंटरफ़ेस तत्व बनाने के लिए किया जाता है। जावा में एंड्रॉइड के लिए लगभग किसी भी सॉफ्टवेयर वातावरण में प्रोग्राम लिखना संभव है, लेकिन ऑपरेटिंग सिस्टम के डेवलपर्स का सुझाव है कि प्रोग्रामर एक्लिप्स का उपयोग करते हैं। कंपाइलर कार्यक्षमता में एंड्रॉइड डेवलपमेंट टूल्स (एडीटी) प्लगइन के माध्यम से मोबाइल एप्लिकेशन बनाने का तरीका शामिल है। इसी तरह का प्लगइन लोकप्रिय फ्रेमवर्क जैसे NetBeans और IntelliJ IDEA के लिए उपलब्ध है। इसके अलावा, जावा में कोड लिखने के लिए, आप एंड्रॉइड पैकेज के लिए मोटोदेव स्टूडियो का उपयोग कर सकते हैं, जो ग्रहण के आधार पर बनाया गया है और आपको सीधे Google एसडीके के आधार पर प्रोग्राम करने की अनुमति देता है।

सी / सी ++

C/C++ लाइब्रेरी का उपयोग कुछ प्रोग्राम और कोड सेक्शन लिखने के लिए किया जा सकता है, जिसके निष्पादन के लिए अधिकतम गति की आवश्यकता होती है। इन प्रोग्रामिंग भाषाओं का उपयोग एंड्रॉइड नेटिव डेवलपमेंट किट डेवलपर्स के लिए एक विशेष पैकेज के माध्यम से संभव है, जो विशेष रूप से सी ++ का उपयोग करके एप्लिकेशन बनाने के लिए केंद्रित है।

Embarcadero RAD Studio XE5 आपको देशी Android ऐप्स लिखने की सुविधा भी देता है। उसी समय, एक एंड्रॉइड डिवाइस या कंप्यूटर पर स्थापित एक एमुलेटर प्रोग्राम का परीक्षण करने के लिए पर्याप्त है। डेवलपर को कुछ मानक लिनक्स पुस्तकालयों और एंड्रॉइड के लिए विकसित बायोनिक लाइब्रेरी का उपयोग करके सी / सी ++ में निम्न-स्तरीय मॉड्यूल लिखने का अवसर भी प्रदान किया जाता है।

C / C ++ के अलावा, प्रोग्रामर C # का उपयोग कर सकते हैं, जिसके उपकरण प्लेटफॉर्म के लिए देशी प्रोग्राम लिखते समय काम आएंगे। मोनो या मोनोटच इंटरफेस के माध्यम से एंड्रॉइड के साथ सी # में काम करना संभव है। फिर भी, C # का उपयोग करने के लिए प्रारंभिक लाइसेंस के लिए प्रोग्रामर को $ 400 का खर्च आएगा, जो केवल बड़े सॉफ़्टवेयर उत्पादों को लिखते समय प्रासंगिक है।

फोनगैप

PhoneGap आपको HTML, JavaScript (jQuery), और CSS जैसी भाषाओं का उपयोग करके एप्लिकेशन विकसित करने में सक्षम बनाता है। उसी समय, इस प्लेटफ़ॉर्म पर बनाए गए प्रोग्राम अन्य ऑपरेटिंग सिस्टम के लिए उपयुक्त होते हैं और प्रोग्राम कोड में अतिरिक्त परिवर्तन किए बिना अन्य उपकरणों के लिए संशोधित किए जा सकते हैं। PhoneGap के साथ, Android डेवलपर कोड लिखने के लिए जावास्क्रिप्ट का उपयोग कर सकते हैं और HTML को CSS के साथ मार्कअप जेनरेट करने के साधन के रूप में उपयोग कर सकते हैं।

SL4A समाधान लिखित रूप में स्क्रिप्टिंग भाषाओं का उपयोग करना संभव बनाता है। पर्यावरण का उपयोग करते हुए, पायथन, पर्ल, लुआ, बीनशेल, जेआरबी, आदि जैसी प्रोग्रामिंग भाषाओं को पेश करने की योजना है। हालांकि, वर्तमान में अपने कार्यक्रमों के लिए SL4A का उपयोग करने वाले डेवलपर्स की संख्या कम है, और परियोजना अभी भी अल्फा परीक्षण में है।

सिफारिश की: