क्रॉस-प्लेटफॉर्म मोबाइल SDK तुलना
इस लेख में हम Corona, PhoneGap और Titanium के बारे में जानेंगे, हालांकि ये सभी तकनीकें अलग हैं, लेकिन इनके बीच सामान्य बात यह है कि ये सभी क्रॉस-प्लेटफॉर्म हैं। यानी इनका उपयोग एक बार प्रोग्राम लिखकर उसे iPhone और एंड्रॉइड डिवाइस जैसे कई प्लेटफॉर्म पर चलाने के लिए किया जा सकता है।
Corona
Corona एक मुफ्त और ओपन सोर्स SDK (सॉफ्टवेयर डेवलपमेंट किट) है, जिसे कोरोना लैब्स द्वारा लगभग 10 साल पहले 2009 में विकसित किया गया था। Corona मुख्य रूप से iOS, Android, Desktop/Windows एप्लिकेशन सहित अधिकांश प्लेटफॉर्म के लिए 2D मोबाइल एप्लिकेशन विकसित करने के लिए है। Corona C++ और OpenGL के शीर्ष पर आधारित है ताकि ग्राफिक्स के साथ एप्लिकेशन बनाए जा सकें। Corona ग्राफिक्स, नेटवर्किंग और अन्य डिवाइस हार्डवेयर जानकारी के लिए API प्रदान करता है। Corona मुख्य रूप से 2D गेम विकास और क्रॉस-प्लेटफॉर्म एप्लिकेशन के लिए उपयोग किया जाता है।
PhoneGap
PhoneGap एक और मुफ्त, ओपन सोर्स और क्रॉस-प्लेटफॉर्म SDK है, जिसे Adobe Systems द्वारा मोबाइल एप्लिकेशन विकास के लिए विकसित किया गया है। Corona के विपरीत, इस तकनीक को C++ या अन्य भाषाओं जैसी प्रोग्रामिंग भाषा के पूर्व ज्ञान की आवश्यकता नहीं होती। PhoneGap का उपयोग करके विकसित करने के लिए, वेब डेवलपमेंट भाषाओं जैसे HTML, CSS, JavaScript का पूर्व ज्ञान एक प्लस पॉइंट है। PhoneGap इंस्टॉल करने के लिए आपको पहले NodeJS इंस्टॉल करना होगा और बाद में उनकी आधिकारिक वेबसाइट से PhoneGap इंस्टॉल करना होगा।
Titanium
ऊपर उल्लिखित अन्य दो SDKs के समान, Titanium भी एक ओपन सोर्स, क्रॉस-प्लेटफॉर्म, मुफ्त सॉफ्टवेयर डेवलपमेंट किट है, जो JavaScript पर आधारित है ताकि कई प्लेटफॉर्म और ऑपरेटिंग सिस्टम के लिए हाइब्रिड के साथ-साथ नेटिव एप्लिकेशन विकसित किए जा सकें। Titanium SDK वर्तमान में Appcelerator के स्वामित्व में है, और 60% से अधिक कोड की पुन: प्रयोज्यता का समर्थन करता है। Titanium नियमित रूप से अपडेट होता है और विकास के लिए 5000 से अधिक API प्रदान करता है।
उपरोक्त सभी तकनीकें मोबाइल एप्लिकेशन विकास और क्रॉस-प्लेटफॉर्म विकास के लिए वास्तव में अच्छी हैं।