ट्विटर-बूटस्ट्रैप बनाम jquery- मोबाइल [बंद]


108

मैं सोच रहा हूं कि क्या कोई ऐसी सलाह दे सकता है जो 'बेहतर' हो। ट्विटर-बूटस्ट्रैप या JQuery मोबाइल?

साभार, -टेपर

जवाबों:


163

मुझे नहीं पता कि "बेहतर" कुछ ऐसा है जिसका आप जवाब दे सकते हैं क्योंकि वे विभिन्न उद्देश्यों की पूर्ति करते हैं। बूटस्ट्रैप महान ऑल-पर्पज CSS लाइब्रेरी है जबकि jQueryMobile एक फ्रेमवर्क के करीब है। मतलब jQueryMobile सिर्फ आपके पृष्ठों को अच्छा नहीं बनाता है- यह बहुत सारी मोबाइल उन्मुख सुविधाएँ देता है जैसे- स्वाइप-ईवेंट, पेज ट्रांज़िशन, एकल पृष्ठ अनुप्रयोगों के लिए अनुमति देता है (क्योंकि यह केवल डेटा-रोल = 'के साथ एक ही div दिखाएगा) पृष्ठ 'एक समय पर), AJAX प्रीलोड और इतिहास एपीआई, और बहुत सारे स्पर्श के अनुकूल घटक / विजेट। जबकि बूटस्ट्रैप एक CSS लाइब्रेरी है जो ज्यादातर डेस्कटॉप के लिए है, लेकिन मोबाइल पर भी काम करती है, खासतौर पर तब से, जब 2.0 में मीडिया के सवाल आते हैं। बूटस्ट्रैप आपको टच फ्रेंडली लिस्ट, चेकबॉक्स, सेलेक्ट मेनू, आदि की मदद नहीं करेगा।

इंगित करने के लिए एक और बात, jQueryMobile आपके मार्कअप को लेता है और इसे जावास्क्रिप्ट का उपयोग करके सभी प्रकार के सुंदर सामानों के साथ तैयार करता है। बूटस्ट्रैप में कुछ जावास्क्रिप्ट हैं, लेकिन केवल वैकल्पिक घटकों के लिए, बाकी सीएसएस है।

तो IMHO का जवाब देने के लिए- यदि आप एक वेब एप्लिकेशन बना रहे हैं जिसे आप स्पष्ट रूप से मोबाइल उपकरणों पर उपयोग करने की योजना बनाते हैं, तो jQueryMobile के साथ जाएं; कुछ और बूटस्ट्रैप के साथ जाना- यह वास्तव में काफी भयानक है।


20

jQuery मोबाइल! = ट्विटर बूटस्ट्रैप। ट्विटर बूटस्ट्रैप का उपयोग उत्तरदायी लेआउट बनाने के लिए किया जाता है [एक एकल सीएसएस बड़े और साथ ही छोटे स्क्रीन आकार पर काम कर सकता है]। jQuery मोबाइल मोबाइल विकास के लिए अभिप्रेत है। इसलिए यदि आप jQuery मोबाइल का उपयोग करके एक साइट विकसित करते हैं, तो सभी डेस्कटॉप ब्राउज़र में एक अच्छा लेआउट स्थिरता नहीं देगा।


17

जबकि मैं सहमत हूं कि ट्विटर बूटस्ट्रैप! = JQuery मोबाइल, आप बूटस्ट्रैप के साथ मोबाइल साइट विकसित कर सकते हैं। JQuery मोबाइल का उपयोग कर एक मोबाइल साइट विकसित करने में पिछले कुछ महीनों के खर्च के बाद, मेरा निष्कर्ष यह है:

JQuery मोबाइल के पीछे की अवधारणा एकदम सही है। "पेज" की अवधारणा सर्वर साइड प्रौद्योगिकियों (मेरे मामले में ASP.Net MVC) के साथ बहुत अच्छी तरह से एकीकृत होती है। यह आपको अलग-अलग फ़ाइलों के रूप में पृष्ठों को विकसित करने की अनुमति देता है, ज्यादातर सर्वर पर प्रदान किया जाता है, जैसा कि आप पहले से ही कर रहे हैं और शायद करने की इच्छा रखते हैं।

हालाँकि, इसकी वर्तमान स्थिति में, यदि आप इसके साथ बहुत अधिक करने का प्रयास करते हैं, तो यह बहुत धीमी और बहुत छोटी हो सकती है। मैं अपनी परियोजना में इसके साथ समस्या के बाद समस्या में चला गया हूं।

तो मैं कहूंगा, अगर आपकी साइट बहुत जटिल नहीं है (जैसे कोई स्वाइपिंग, कोई जादूगर नहीं), तो jQuery मोबाइल के साथ जाएं। अन्यथा, परियोजना के परिपक्व होने की प्रतीक्षा करने के बारे में सोचें। यह लगभग वहाँ है।


5
अपने अंतिम भाव में, क्या आपका मतलब है "फिर jQuery मोबाइल के साथ जाना"? विपरीत नहीं है?
टिलिटो

ऐसा नहीं है कि यह क्या कहता है?
जोश मूच

1
क्षमा करें, शायद मेरी अंग्रेजी उतनी अच्छी नहीं है: लेकिन दूसरे और तीसरे लेख में आप कहते हैं कि क्यों नहीं jquery का उपयोग करना है और निष्कर्ष यह है कि आप इसे वैसे भी सुझा रहे हैं? (तो आप ऐसा करते हैं, यही मैं सब से ऊपर जानना चाहता था :-))
टिलिटो

3
"यदि आपकी साइट बहुत जटिल नहीं है" तो प्रमुख शर्त है। मुझे jQuery मोबाइल पसंद है और यह डिजाइन है, लेकिन यह काफी नहीं है।
जोश मच


14

मुझे लगता है कि दो परियोजनाएं अपनी पहचान कैसे करती हैं, इससे मुख्य अंतर स्पष्ट हैं:

बूटस्ट्रैप: "तेज़ और आसान वेब विकास के लिए चिकना, सहज और शक्तिशाली फ्रंट-एंड फ्रेमवर्क ।"

jQuery मोबाइल: " स्मार्टफ़ोन और टैबलेट के लिए टच-ऑप्टिमाइज़्ड वेब फ्रेमवर्क ।"

दोनों ढांचे अलग-अलग जरूरतों को पूरा करने और विभिन्न चीजों को पूरा करने के उद्देश्य से हैं। मैंने दोनों को अलग-अलग परियोजनाओं में उपयोग किया है और उनमें से प्रत्येक में ताकत और कमजोरियां हैं, लेकिन यह सीधे उनकी तुलना करने के लिए दोनों के लिए एक असहमति होगी। प्रोग्रामर / डिजाइनर / इंजीनियर के रूप में यह हमारा काम है कि आप अपनी परियोजना के लिए लक्ष्य तय करें और नौकरी के लिए सबसे अच्छा साधन चुनें।


7

यह इस पर निर्भर करता है कि आप इसके साथ क्या करने जा रहे हैं। मैं ज्यादातर मामलों में बूटस्ट्रैप पसंद करता हूं, क्योंकि मुझे आधार सीएसएस प्लस पसंद है responsive.lessताकि आप एक मोबाइल संस्करण भी प्राप्त कर सकें। बूटस्ट्रैप के साथ प्रोटोटाइप करते समय Iam बहुत तेज होता है क्योंकि यह बहुत ही ढीला कपल होता है और सिर्फ प्लेन मार्कअप (प्लगइन्स को छोड़कर, ये बहुत बढ़िया होते हैं)।


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

1
@ प्रियंका मुझे लगता है कि आप वहां एक व्यूपोर्ट खो रहे थे। :)
कार्लोस एफ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.