दरअसल मुझे एक क्रॉस प्लेटफॉर्म एप्लिकेशन (केवल आईफोन और एंड्रॉइड के लिए) बनाना है और क्लाइंट इसके लिए आईबीएम वर्कलाइट का उपयोग करने पर जोर दे रहा है। वर्कलाइट के बारे में जानने के बाद मुझे पता चला कि यह आंतरिक रूप से फोनगैप (अपाचे कॉर्डोवा) का उपयोग करता है। अब मेरा सवाल यह है कि अगर वर्कलाइट आंतरिक रूप से फोनगैप का उपयोग करता है तो सीधे फोनगैप का उपयोग क्यों न करें। मुझे इस पर आपकी सलाह चाहिए। कृपया उस चीज़ का सुझाव दें जो वर्कलाइट को फोनगैप से अलग करता है। अग्रिम धन्यवाद।आईबीएम वर्कलाइट का उपयोग क्यों करें यदि यह आखिरकार फोनगैप का उपयोग करता है?
उत्तर
आईबीएम वर्कलाइट विकास के लिए एक पूर्ण मंच है। ऐसी कई चीजें हैं जो आप वर्कलाइट के भीतर भी कर सकते हैं कि आप फोनगैप लाइब्रेरी के साथ अकेले नहीं कर सकते हैं जैसे डिवाइस के लिए अधिक देशी नियंत्रण (विकल्प मेनू, व्यस्त संकेतक, टैबबार आदि)। कुछ चीजें आपको प्लगइन ढूंढना है। आईबीएम वर्कलाइट का नवीनतम संस्करण फोनगैप 2.2 का उपयोग करता है। मैं शायद थोड़ी देर के लिए जा सकता था, लेकिन एक तुलना दृश्य में अंतर के बारे में मेरे ब्लॉग की जांच करें।
http://www.open-logix.com/enterprise-mobility-blog/ibm-worklight-and-phonegap-comparison/?
अन्य बातों के उल्लेख के लायक:
सर्वर भी एक बड़े हिस्से जो एडाप्टर के साथ बैक-एंड कनेक्टिविटी केंद्रीकृत, ऑफ़लाइन एन्क्रिप्टेड भंडारण, एकीकृत पुश सूचनाएं और एसएमएस डिलीवरी, और अधिक के लिए इस्तेमाल किया करता है।
प्रबंधन कंसोल एक एमएएम समाधान प्रदान करने के लिए सर्वर के साथ काम करता है। तो आप अनुप्रयोगों को अद्यतन/अक्षम कर सकते हैं, संस्करणों का प्रबंधन कर सकते हैं, कुछ डिवाइस आंकड़े देख सकते हैं और धक्का लगा सकते हैं।
आईडीई मूल एसडीके और आईडीई के संयोजन के साथ काम करता है। इसलिए यदि आप एंड्रॉइड के लिए निर्माण कर रहे हैं, तो यह एक ही आईडीई के भीतर संकलन और निर्यात करने के लिए एक एंड्रॉइड प्रोजेक्ट का निर्माण करेगा। आईफोन के लिए, यह एक एक्ससीडीईई परियोजना के लिए सभी परियोजना परतें बनाता है।यह सुनिश्चित करने के लिए कि आप सही संकलित करते हैं, आपको एक्सकोड में कुछ सेटिंग्स को ट्विक करना पड़ सकता है, लेकिन मुझे आमतौर पर कोई समस्या नहीं है।
मोबाइल ब्राउज़र सिम्युलेटर ब्राउज़र के भीतर फोनगैप क्षमता परीक्षण के साथ वेब कोड का परीक्षण करने के लिए भी अच्छा है।
शैल कोडिंग एकीकृत है और आप अपने ऐप ब्रांड के लिए एक आम खोल बना सकते हैं।
नया WYSIWYG भी बहुत अच्छा है और सामान्य HTML समर्थन प्लस jQuery मोबाइल घटक और/या डोजो मोबाइल प्रदान करता है।
आईबीएम वर्कलाइट और फोनगैप के बीच मुख्य अंतर सर्वर भाग है। फोनगैप में सर्वर भाग से संबंधित कोई सुविधा नहीं है लेकिन आईबीएम आईबीएम वर्कलाइट सर्वर सुविधा प्रदान करता है।
दूसरा, आईबीएम का पूरा पैकेज (आईडीई, कंसोल आदि) है लेकिन फोनगैप केवल लाइब्रेरी प्रदान करता है। आखिरी आईबीएम में समर्थन है कि फोनगैप की कमी है। (मुझे नहीं पता कि आपने फ़ोनगैप का उपयोग करके आईबीएम वर्कलाइट कहां पाया है, लेकिन उनमें से दोनों वेब-व्यू घटक का उपयोग कर रहे हैं)।
यहां लिंक है जो वर्कलाइट में फोनगैप के उपयोग के बारे में बताता है .. http://www-01.ibm.com/software/mobile-solutions/worklight/features/phonegap/ – iVipS
मैं पुष्टि कर सकता हूं कि वर्कलाइट फोनगैप का उपयोग करता है। –
अपाचे कॉर्डोवा के बारे में खोजें आपको हमेशा "अपाचे कॉर्डोवा उर्फ फोनगैप" मिलेगा। इसका मतलब है कि वर्कलाइट फोनगैप का उपयोग करता है। की पुष्टि। – Debopam
फ़ोनगैप बहुत अच्छा है, यही कारण है कि आईबीएम वर्कलाइट इसका उपयोग करता है।
फ़ोनगैप एक वेब विकसित अनुप्रयोग और डिवाइस (जीपीएस, कैमरा इत्यादि) के बीच एक बड़ा पुल है, लेकिन यह सब कुछ है।
आपको एप्लिकेशन को विकसित करने के लिए एक आईडीई की आवश्यकता है।
आपको बैक-एंड से कनेक्ट करने की आवश्यकता है।
आपको प्रमाणित करने की आवश्यकता है।
आपको सुरक्षा के बारे में सोचना होगा।
आपको अभी भी एप्लिकेशन के जीवन चक्र को प्रबंधित करने की आवश्यकता है।
फ़ोनगैप आईबीएम वर्कलाइट एप्लिकेशन का एक महत्वपूर्ण हिस्सा है, लेकिन यह केवल एक हिस्सा है।
के रूप में पूर्व प्रत्यक्ष समर्थन निम्नलिखित के लिए है यह 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
अन्य सुविधाओं इसके अलावा यह है।
- 1. यह "आखिरकार" क्यों निष्पादित करता है?
- 2. क्या सी # # कथन का उपयोग करने का प्रयास करें/आखिरकार?
- 3. हम आखिरकार ब्लॉक का उपयोग क्यों करते हैं?
- 4. प्रारंभ [] काम का यह उपयोग क्यों नहीं करता?
- 5. HTTP टीसीपी का उपयोग क्यों करता है?
- 6. Heroku Postgresql का उपयोग क्यों करता है?
- 7. हैशपैप का उपयोग क्यों करें?
- 8. जावा: यह निश्चित मात्रा में स्मृति का उपयोग क्यों करता है? या यह स्मृति का प्रबंधन कैसे करता है?
- 9. Button_to POST Link_to का उपयोग करता है GET का उपयोग करता है, क्यों? आरओआर
- 10. क्लासपाथ तर्क का उपयोग क्यों नहीं करता है?
- 11. NSFetchedResultsController का उपयोग क्यों करें?
- 12. डायलॉगफ्रैगमेंट का उपयोग क्यों करें?
- 13. घटनाओं का उपयोग क्यों करें?
- 14. फ्लास्क का लॉगिन तरीका 'GET' का उपयोग क्यों करता है?
- 15. डिजस्ट्रा का एल्गोरिदम क्यों कम-कुंजी का उपयोग करता है?
- 16. प्रयोगशाला का उपयोग क्यों करें?
- 17. मोनो का उपयोग क्यों करें?
- 18. scala.collection.immutable का उपयोग क्यों करें।
- 19. हेक्स का उपयोग क्यों करें?
- 20. NSObjectController का उपयोग क्यों करें
- 21. NSAutoreleasePool का उपयोग क्यों करें?
- 22. प्रिज्म का उपयोग क्यों करें?
- 23. mysqli_close() का उपयोग क्यों करें?
- 24. @PostConstruct का उपयोग क्यों करें?
- 25. java.io.Console का उपयोग क्यों करें?
- 26. क्या यह फ़ंक्शन पूंछ रिकर्सन का उपयोग करता है?
- 27. वर्कलाइट का उपयोग कर सर्वरसाइड जावास्क्रिप्ट के साथ HTTPS अनुरोध कैसे करें?
- 28. Android में strings.xml का उपयोग क्यों करें?
- 29. फेसबुक jQuery (या समान) का उपयोग क्यों नहीं करता है?
- 30. यह कोड हैमक्रिस्ट के इटम्स का उपयोग करने का प्रयास क्यों नहीं करता है?
इस पोस्ट के समय, फोनगैप 2.2 का उपयोग किया गया था। तब से इसे फोनगैप 2.6 (वर्कलाइट 6.0) में अपडेट किया गया है। मैं पहले से ही उन एनालिटिक्स से प्रभावित था, जिनके लिए कुछ मामूली कॉन्फ़िगरेशन की आवश्यकता थी, लेकिन वे ऊपर बढ़ गए हैं और एक बेहतर आउट ऑफ़ द बॉक्स एनालिटिक्स भाग जोड़ा है। लॉजिक के कस्टम-कोडिंग के बजाय भूगर्भ ट्रिगरिंग जैसी चीज़ों के प्रबंधन के लिए एक नया स्थान API भी है। बहुत सी नई चीजें। – HarryH