रोड्स, फोनगैप, और एपसेलरेटर जावास्क्रिप्ट या रूबी कैसे ले सकते हैं, और ऐप एसडीके के लिए उन्हें बाइनरी में संकलित कर सकते हैं, जिन्हें आम तौर पर ओबीजे-सी, जावा और अन्य में ऐप्स लिखने की आवश्यकता होती है?क्रॉस-प्लेटफार्म मोबाइल ऐप विकास ढांचे कैसे काम करते हैं?
उत्तर
फ़ोनगैप डिफ़ॉल्ट ब्राउज़र प्रतिपादन इंजन का उपयोग करता है, और आपके एप्लिकेशन को प्रदर्शित करने के लिए इसका उपयोग करता है। जावास्क्रिप्ट को तब फ्रेमवर्क के मूल (संकलित) भाग द्वारा संभाला जाता है।
एपसेलरेटर कुछ सिमुलेटर का उपयोग करता है, लेकिन अगर मुझे सही याद है तो पूरे एप्लिकेशन को संकलित करता है।
MoSync javaME के रूप में कुछ हद तक सिमुलेटर सेटअप का उपयोग करता है।
रोड्स स्थानीय सर्वर का उपयोग करता है। यह डिवाइस के साथ संवाद करने के लिए इसका उपयोग करता है।
एक जावास्क्रिप्ट दुभाषिया वेबकिट ब्राउज़र इंजन में बनाया गया है, और आईफोन/आईओएस एसडीके जावास्क्रिप्ट में लिखे गए एक पूरे ऐप को चलाने के लिए इस दुभाषिया को पर्याप्त पहुंच प्रदान करता है, जिसमें चीजों को शुरू करने के लिए केवल एक छोटे से उद्देश्य सी रैपर के साथ।
एंड्रॉइड एनडीके के बावजूद देशी एआरएम मशीन कोड का समर्थन करता है, इसलिए एक कंपाइलर के साथ लगभग कोई भी भाषा जो स्टैंड-अलोन एआरएम बाइनरी (लेकिन बिना ओएस एक्सेस के लिए कम की आवश्यकता होती है) को लाइब्रेरी के रूप में इस्तेमाल किया जा सकता है और एनडीके के माध्यम से उपयोग किया जा सकता है जावा ऐप स्टब से इंटरफ़ेस।
बहुत दिलचस्प है। क्या आप जानते हैं कि कैसे रोड्स एचटीएमएल + ईआरबी से वेबस्क्रिप्ट जावास्क्रिप्ट को ओब्जे-सी बाइनरी में जा सकते हैं? – user94154
एपसेलरेटर सह-संस्थापक जेफ हेनी, बताते हैं कि कैसे टाइटेनियम मोबाइल here काम करता है।
मैंने एक ओपन सोर्स प्रोजेक्ट http://propertycross.com बनाया है जो सेन्चा, टाइटेनियम, ज़ैमरिन और अन्य के साथ लागू एक ही एप्लीकेशन दिखाकर एक क्रॉस-प्लेटफॉर्म मोबाइल ढांचे का चयन करने में मदद करता है। इस परियोजना में विवरण शामिल हैं कि प्रत्येक ढांचा कैसे काम करता है। यह आपको विभिन्न विकल्पों के बीच साझा किए गए अंतिम उपयोगकर्ता अनुभव, कोड, डेवलपर अनुभव और कोड की तुलना करने में मदद कर सकता है।
- 1. नकली ढांचे कैसे काम करते हैं?
- 2. मोबाइल वेब विकास - कैसे करें?
- 3. मोबाइल विकास का परीक्षण करने के लिए आप किस मोबाइल डिवाइस अनुकरणकर्ताओं का उपयोग करते हैं?
- 4. हाइब्रिड मोबाइल ऐप्स पुश अधिसूचनाओं का समर्थन करते हैं?
- 5. एंड्रॉइड "ऐप लॉक" एप्लिकेशन कैसे काम करते हैं?
- 6. एएसपीनेट मोबाइल एप्लिकेशन विकास
- 7. हल्के मोबाइल HTML5/जावास्क्रिप्ट ढांचे
- 8. कुकीज कैसे काम करते हैं?
- 9. एक्जिक्यूटिव कैसे काम करते हैं?
- 10. कुकीज कैसे काम करते हैं?
- 11. ग्रीनलेट कैसे काम करते हैं?
- 12. सिग्नल कैसे काम करते हैं?
- 13. मोबाइल ऐप विकास - अभिविन्यास, संकल्प और चौड़ाई/ऊंचाई
- 14. एनोटेशन क्या हैं और वे वास्तव में वसंत जैसे ढांचे के लिए कैसे काम करते हैं?
- 15. जावा मॉकिंग फ्रेमवर्क कैसे काम करते हैं?
- 16. रेल_ में स्थानीय_साइन कैसे काम करते हैं?
- 17. मोबाइल ऐप
- 18. Google ऐप इंजन: विकास बनाम विकास सेटिंग्स
- 19. ब्लैकबेरी ऐप का विकास
- 20. क्रॉस प्लेटफार्म मोबाइल सी ++ एसडीके आमतौर पर हुड के नीचे कैसे काम करते हैं?
- 21. काम करते हुए, ढांचे में तेजी लाने, IOS
- 22. आप मोबाइल ऐप में फ़िशिंग को कैसे रोकते हैं?
- 23. आप अपने एंड्रॉइड ऐप का अनुवाद कैसे करते हैं?
- 24. मोबाइल विकास के लिए हास्केल
- 25. एक्सबॉक्स गेम अपडेट कैसे काम करते हैं?
- 26. टीमसिटी आर्टिफैक्ट पथ कैसे काम करते हैं?
- 27. पाठ differencing अनुप्रयोग कैसे काम करते हैं?
- 28. प्रोग्रामिंग में हैश कैसे काम करते हैं?
- 29. प्रत्यय पेड़ कैसे काम करते हैं?
- 30. म्यूटेक्स वास्तव में कैसे काम करते हैं?
जावास्क्रिप्ट शायद कई मोबाइल प्लेटफॉर्मों के मूल निवासी है, जबकि रूबी या सी या पायथन को या तो उच्च स्तर पर या बाइनरी कोड स्तर पर लक्षित प्रणाली की प्रमुख भाषा (ओबीजे-सी, जावा, में परिवर्तित करना होगा।)। इसका कुछ तरीकों से भी व्याख्या किया जा सकता है। मुझे आश्चर्य नहीं होगा कि अगर जैथन के माध्यम से आप एंड्रॉइड पर पाइथन चला सकते हैं उदाहरण के लिए। सी स्वयं को इस्तेमाल किए गए हार्डवेयर प्लेटफॉर्म के मूल तरीके से संकलित किया जा सकता है लेकिन मुझे एंड्रॉइड/आईओएस के साथ संचार के बारे में ज्यादा जानकारी नहीं है। – Trilarion