2011-05-02 19 views
6

मैं मौजूदा वेब/जे 2 ईई आधारित वेब एप्लिकेशन को मोबाइल वेब एप्लिकेशन में परिवर्तित करने की प्रक्रिया में हूं, जो आईफोन, एंड्रॉइड डिवाइस, ब्लैकबेरी इत्यादि का समर्थन करना चाहिए और 320x480 जैसे विभिन्न स्क्रीन आकार भी, 768x1024, 1024x600 आदि

सबसे अच्छा मोबाइल वेब एप्लिकेशन विकास ढांचा कौन सा है

मैंने पाया कि SenchaTouch, JQTouch और jquerymobile चौखटे में से कुछ वर्तमान में उपलब्ध हैं।

क्या कोई अन्य फ़्रेमवर्क उपलब्ध हैं? और मेरी आवश्यकता के लिए, सही ढांचा कौन सा है?

+0

http://stackoverflow.com/questions/16166810/which-framework-is-the-best-to-develop-a- मोबाइल- एप्लिकेशन-using-डेटा-conne/20053337#20053337 –

उत्तर

4

मेरे अनुभव से, जिन लोगों का आपने उल्लेख किया है वे सबसे लोकप्रिय हैं, लेकिन न तो आदर्श है। सेन्चा को एक्सएस जेएस में लिखा गया है, जिसका मतलब है कि आपके सभी मार्कअप, तर्क और जेएस एक .js फ़ाइल में घोंसला हैं। Drew Neil द्वारा किया गया एक महान ट्यूटोरियल श्रृंखला थी, मैंने इसे बहुत मददगार पाया लेकिन बाद में मैंने अपनी जटिल प्रकृति (विशेष रूप से मेरी jQuery पृष्ठभूमि के कारण) के कारण सेन्चा का उपयोग न करने का फैसला किया। इसकी वर्बोजिटी और स्वरूपित एचटीएमएल हमेशा स्क्रीन पर आउटपुट के कारण भी काफी धीमी थी। दूसरी तरफ, विकल्पों को तुलना करके, यह स्पष्ट है कि सेन्चा टच देशी ऐप लुक को दोहराने वाला एक अद्भुत काम करता है। साथ ही, यह आईफोन या एंड्रॉइड (साथ ही साथ अपनी खुद की साफ शैली) के साथ संगत शैलियों का समर्थन करता है

Jquery मोबाइल अभी भी अल्फा में है, और मेरे अनुभव से यह बहुत ही बेकार है, जिसका अर्थ है कि बग गैलरी, और इसका स्वरूप निर्बाध नहीं है। the online demo आज़माएं और आपको पता चलेगा कि कुछ संक्रमण और प्रभाव निश्चित रूप से कम हैं। हालांकि, आपके पास jquery में लेखन की उत्कृष्टता है, जो शायद आपको यह तेज़ और आसान बना देगी (मेरी इच्छा है कि वे पहले इस पर काम करना शुरू कर देंगे, लेकिन यह बहुत ही आशाजनक दिखता है)।

मैंने जेक्यू टच के साथ पूरी तरह से गड़बड़ नहीं की है (यह सेन्चा बीटीडब्ल्यू से संबंधित है), लेकिन यह जेक्री मोबाइल के समान ही लगता है। यह भी पुराना है और मुझे इतना यकीन नहीं है कि विकास कहां खड़ा है।

1

यदि आप जावा पृष्ठभूमि से आते हैं तो आप gwt-mobile-webkit पर भी देख सकते हैं। जीडब्ल्यूटी जैसा कि आप जानते हैं कि आपके सभी जावा विकास उपकरण: आईडीई, टाइप-सेफ कंपाइलर, डिबगर्स, परीक्षण ढांचे, आदि ..

gwt-mobile-webkit वेबकिट आधारित ब्राउज़र (आईओएस/एंड्रॉइड) पर केंद्रित है, लेकिन ऐसा जो कुछ आप उल्लेख करते हैं वह करो। आईएमएचओ, यदि आप सच स्पर्श-सक्षम वेबपैप्स चाहते हैं तो आपको वेबकिट आधारित ब्राउज़र और बाकी (बीबी, आदि ..) के लिए अलग-अलग ऐप्स बनाना होगा।

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