2012-09-13 15 views
35

दरअसल मुझे एक क्रॉस प्लेटफॉर्म एप्लिकेशन (केवल आईफोन और एंड्रॉइड के लिए) बनाना है और क्लाइंट इसके लिए आईबीएम वर्कलाइट का उपयोग करने पर जोर दे रहा है। वर्कलाइट के बारे में जानने के बाद मुझे पता चला कि यह आंतरिक रूप से फोनगैप (अपाचे कॉर्डोवा) का उपयोग करता है। अब मेरा सवाल यह है कि अगर वर्कलाइट आंतरिक रूप से फोनगैप का उपयोग करता है तो सीधे फोनगैप का उपयोग क्यों न करें। मुझे इस पर आपकी सलाह चाहिए। कृपया उस चीज़ का सुझाव दें जो वर्कलाइट को फोनगैप से अलग करता है। अग्रिम धन्यवाद।आईबीएम वर्कलाइट का उपयोग क्यों करें यदि यह आखिरकार फोनगैप का उपयोग करता है?

उत्तर

38

आईबीएम वर्कलाइट विकास के लिए एक पूर्ण मंच है। ऐसी कई चीजें हैं जो आप वर्कलाइट के भीतर भी कर सकते हैं कि आप फोनगैप लाइब्रेरी के साथ अकेले नहीं कर सकते हैं जैसे डिवाइस के लिए अधिक देशी नियंत्रण (विकल्प मेनू, व्यस्त संकेतक, टैबबार आदि)। कुछ चीजें आपको प्लगइन ढूंढना है। आईबीएम वर्कलाइट का नवीनतम संस्करण फोनगैप 2.2 का उपयोग करता है। मैं शायद थोड़ी देर के लिए जा सकता था, लेकिन एक तुलना दृश्य में अंतर के बारे में मेरे ब्लॉग की जांच करें।

http://www.open-logix.com/enterprise-mobility-blog/ibm-worklight-and-phonegap-comparison/?

अन्य बातों के उल्लेख के लायक:

सर्वर भी एक बड़े हिस्से जो एडाप्टर के साथ बैक-एंड कनेक्टिविटी केंद्रीकृत, ऑफ़लाइन एन्क्रिप्टेड भंडारण, एकीकृत पुश सूचनाएं और एसएमएस डिलीवरी, और अधिक के लिए इस्तेमाल किया करता है।

प्रबंधन कंसोल एक एमएएम समाधान प्रदान करने के लिए सर्वर के साथ काम करता है। तो आप अनुप्रयोगों को अद्यतन/अक्षम कर सकते हैं, संस्करणों का प्रबंधन कर सकते हैं, कुछ डिवाइस आंकड़े देख सकते हैं और धक्का लगा सकते हैं।

आईडीई मूल एसडीके और आईडीई के संयोजन के साथ काम करता है। इसलिए यदि आप एंड्रॉइड के लिए निर्माण कर रहे हैं, तो यह एक ही आईडीई के भीतर संकलन और निर्यात करने के लिए एक एंड्रॉइड प्रोजेक्ट का निर्माण करेगा। आईफोन के लिए, यह एक एक्ससीडीईई परियोजना के लिए सभी परियोजना परतें बनाता है।यह सुनिश्चित करने के लिए कि आप सही संकलित करते हैं, आपको एक्सकोड में कुछ सेटिंग्स को ट्विक करना पड़ सकता है, लेकिन मुझे आमतौर पर कोई समस्या नहीं है।

मोबाइल ब्राउज़र सिम्युलेटर ब्राउज़र के भीतर फोनगैप क्षमता परीक्षण के साथ वेब कोड का परीक्षण करने के लिए भी अच्छा है।

शैल कोडिंग एकीकृत है और आप अपने ऐप ब्रांड के लिए एक आम खोल बना सकते हैं।

नया WYSIWYG भी बहुत अच्छा है और सामान्य HTML समर्थन प्लस jQuery मोबाइल घटक और/या डोजो मोबाइल प्रदान करता है।

+0

इस पोस्ट के समय, फोनगैप 2.2 का उपयोग किया गया था। तब से इसे फोनगैप 2.6 (वर्कलाइट 6.0) में अपडेट किया गया है। मैं पहले से ही उन एनालिटिक्स से प्रभावित था, जिनके लिए कुछ मामूली कॉन्फ़िगरेशन की आवश्यकता थी, लेकिन वे ऊपर बढ़ गए हैं और एक बेहतर आउट ऑफ़ द बॉक्स एनालिटिक्स भाग जोड़ा है। लॉजिक के कस्टम-कोडिंग के बजाय भूगर्भ ट्रिगरिंग जैसी चीज़ों के प्रबंधन के लिए एक नया स्थान API भी है। बहुत सी नई चीजें। – HarryH

5

आईबीएम वर्कलाइट और फोनगैप के बीच मुख्य अंतर सर्वर भाग है। फोनगैप में सर्वर भाग से संबंधित कोई सुविधा नहीं है लेकिन आईबीएम आईबीएम वर्कलाइट सर्वर सुविधा प्रदान करता है।

दूसरा, आईबीएम का पूरा पैकेज (आईडीई, कंसोल आदि) है लेकिन फोनगैप केवल लाइब्रेरी प्रदान करता है। आखिरी आईबीएम में समर्थन है कि फोनगैप की कमी है। (मुझे नहीं पता कि आपने फ़ोनगैप का उपयोग करके आईबीएम वर्कलाइट कहां पाया है, लेकिन उनमें से दोनों वेब-व्यू घटक का उपयोग कर रहे हैं)।

+1

यहां लिंक है जो वर्कलाइट में फोनगैप के उपयोग के बारे में बताता है .. http://www-01.ibm.com/software/mobile-solutions/worklight/features/phonegap/ – iVipS

+3

मैं पुष्टि कर सकता हूं कि वर्कलाइट फोनगैप का उपयोग करता है। –

+1

अपाचे कॉर्डोवा के बारे में खोजें आपको हमेशा "अपाचे कॉर्डोवा उर्फ ​​फोनगैप" मिलेगा। इसका मतलब है कि वर्कलाइट फोनगैप का उपयोग करता है। की पुष्टि। – Debopam

19

फ़ोनगैप बहुत अच्छा है, यही कारण है कि आईबीएम वर्कलाइट इसका उपयोग करता है।

फ़ोनगैप एक वेब विकसित अनुप्रयोग और डिवाइस (जीपीएस, कैमरा इत्यादि) के बीच एक बड़ा पुल है, लेकिन यह सब कुछ है।

आपको एप्लिकेशन को विकसित करने के लिए एक आईडीई की आवश्यकता है।

आपको बैक-एंड से कनेक्ट करने की आवश्यकता है।

आपको प्रमाणित करने की आवश्यकता है।

आपको सुरक्षा के बारे में सोचना होगा।

आपको अभी भी एप्लिकेशन के जीवन चक्र को प्रबंधित करने की आवश्यकता है।

फ़ोनगैप आईबीएम वर्कलाइट एप्लिकेशन का एक महत्वपूर्ण हिस्सा है, लेकिन यह केवल एक हिस्सा है।

3

के रूप में पूर्व प्रत्यक्ष समर्थन निम्नलिखित के लिए है यह Phonegap से Worklight उपयोग करने के लिए बेहतर है: जो इसे और अधिक आसान उपयोग करने के लिए बनाता है की तरह
1. Authentication framework 2. Mobile Browser Simulator 3. Encrypted Offline Storage 4. Jsonstore - SMS Delivery Options - Push Notifications - Direct Update - Version management - Business Intelligence Reporting - Force Update (or) Disable App

अन्य सुविधाओं इसके अलावा यह है।

संबंधित मुद्दे