2012-11-07 18 views
12

शीर्षक के अनुसार, कौन सा बेहतर है, एकाधिक HTML पृष्ठ या एकाधिक jQuery-मोबाइल पेज?फोनगैप के साथ, जो बेहतर है: एकाधिक HTML पृष्ठ या एकाधिक jquery-mobile पृष्ठ?

बल देने के लिए:

क्या मैं कई HTML पृष्ठों मतलब है कि एक ऐप्लिकेशन है जो दूसरे के लिए index.html साथ शुरू होता है और के रूप में आप अपने अनुप्रयोग के साथ नेविगेट, यह दिखाई पेज बदल जाएगा (href के माध्यम से) एचटीएमएल पेज उदाहरण के लिए another.html, anotherone.html, anothertwo.html और इसी तरह।

मेरा मतलब है एकाधिक jquery-mobile पेज इस one की तरह है।

इसके अतिरिक्त, मेरा मतलब है कि बेहतर ऐप की गति शुरू करने, प्रति पृष्ठ लोड करने की गति, इंस्टॉलर/ऐप आकार, मेमोरी खपत के मामले में है।

+1

अच्छा सवाल। कई डेवलपर 'प्रदर्शन बनाम संसाधन खपत' पर विचार करना भूल गए। – Raptor

उत्तर

2

यह एक पूर्ण उत्तर नहीं है, लेकिन "एकाधिक jquery-mobile पृष्ठों" को लोड करते समय विचार करने वाली चीजें हैं।

"एकाधिक पृष्ठों" मामले की विपक्ष:

  • आप पृष्ठों में गतिशील सामग्री की ज़रूरत है? इसे हर बार पूरे एकाधिक पृष्ठों को पुनः लोड करने की आवश्यकता होगी।
  • पृष्ठों को आप कितनी बार अपडेट करते हैं (मेरा मतलब है कि पूर्व में अधिक विस्तृत सामग्री प्रदान करने के लिए एप्लिकेशन अपडेट में) पृष्ठ? एक फ़ाइल से कई पृष्ठों के बीच एक पृष्ठ को अपडेट करना कम सुविधाजनक है, और यदि आपको फैंसी यूआई डिस्प्ले की आवश्यकता है (जैसे सापेक्ष/पूर्ण प्रकार position घटक
  • बहुत बड़े पृष्ठ को लोड करने में अधिक समय लगेगा (सीएसएस/XPath गन्दा हो सकता है (लेकिन वास्तविक प्रभाव को देखने के लिए आपको वास्तव में विभिन्न डिवाइसों पर परीक्षण करने की आवश्यकता होगी और "लोडिंग" पहला पृष्ठ चाल बना सकता है)

ऐप आकार की अवधि में, मैं यहां नहीं कह सकता, लेकिन मेरा महसूस करना है कि यह 1 पेज या एकाधिक पेज के लिए बहुत कुछ नहीं बदलेगा। हालांकि 1 बड़ी फ़ाइल होने से कम रैम वाले डिवाइस पर कठिनाई (यानी कम प्रदर्शन) होगी।

मेरी व्यक्तिगत वरीयता टी o कई पेज जब तक सामग्री वास्तव में छोटी नहीं होती है और गतिशील नहीं होती (यानी। उपयोगकर्ता इनपुट/कार्रवाई पर निर्भर करता है)।

+0

सही सोच के लिए मुझे इंगित करने के लिए धन्यवाद। महान बिंदु और यह वही है जो मैं वास्तव में खोज रहा हूं, एक पेशेवर और विपक्ष। खैर मुझे लगता है कि मेरा प्रश्न अभी भी एक मामला आधार है। मैं बस जानना चाहता हूं कि जब भी मैं फोनगैप का उपयोग कर ऐप बनाता हूं तो क्या विचार करना चाहिए। कोई भी कुछ और अंक जोड़ने की देखभाल करता है? – Marl

+2

आपका स्वागत है। नोट यह केवल फोनगैप के लिए विशिष्ट नहीं है, लेकिन सामान्य रूप से किसी भी मोबाइल वेबसाइट पर लागू होता है – JScoobyCed

0

मैं एक बड़ा ऐप विकसित कर रहा हूं। 20 से अधिक दृश्य पृष्ठ हैं और प्रत्येक को डेटाबेस में भारी डेटा लिखना है, विशाल डेटा आदि प्रसंस्करण करना है।

इस वजह से, डिज़ाइन को कई HTML पृष्ठों तक ही सीमित होना चाहिए।

इसे एकाधिक JQuery मोबाइल पृष्ठों में डालने से कोड बहुत फूला हुआ और अप्रबंधनीय हो गया होगा। तो इसके बदले में, पृष्ठों के बीच संक्रमण करते समय एक दृश्यमान दृश्य अंतराल होता है (और संभवतः ऐप्पल स्टोर के लिए अर्हता प्राप्त नहीं होगी। सौभाग्य से हम एंड्रॉइड के लिए विकास कर रहे हैं)।