2011-09-03 11 views
6

मेरे पास स्कूलों और कॉलेज प्रबंधन के लिए एक मौजूदा वेबसाइट है जो एएसपी.नेट, सी # और एसक्यूएल सर्वर में विकसित की गई है।एएसपीनेट मोबाइल एप्लिकेशन विकास

अब मैं मोबाइल एप्लिकेशन (जैसे नोकिया/सैमसंग और ओपेरा मोबाइल के लिए मूल मॉडल) के लिए समर्थन करने की योजना बना रहा हूं। मैं सामान्य साइट को जानता हूं जिसे हम बिना किसी बदलाव के कुछ उपकरणों के माध्यम से एक्सेस कर सकते हैं, लेकिन इसे अनुकूलित करने की आवश्यकता है।

मैं एक और संस्करण तैयार कर रहा हूं जो केवल कुछ आवश्यक फ़ील्ड और मोबाइल के लिए आसान नेविगेशन होगा। उस विधि के लिए मुझे उपयोग करने की आवश्यकता है।

  1. अनुकूलित HTML कोड के साथ सामान्य एएसपीएक्स फ़ाइलें।
  2. या इसका उपयोग करते वैप नियंत्रण
  3. मैं HTML का उपयोग करना चाहिए 5

कृपया मेरी मदद तय करने के लिए।

उत्तर

7

मैं एचटीएमएल 5 टेम्पलेट्स (Modernizer) का उपयोग करने की सलाह देता हूं जो ASP.NET MVC 3 और jQuery Mobile ढांचे के साथ आते हैं। JQuery मोबाइल ढांचे को आपके लिए सभी मल्टी-डिवाइस भारी उठाने दें।

jQuery Mobile Supported Devices

+0

यह अच्छा लग रहा है, मैं ASP.NET MVC भी बिना उपयोग कर सकते हैं? – AjayR

+0

हां, jQuery मोबाइल एक क्लाइंट साइड फ्रेमवर्क है। –

2
  1. आप किसी भी मुद्दे के बिना सामान्य aspx पृष्ठों का उपयोग कर सकते हैं। फ़ाइल आकार को अनुकूलित करने के लिए आपको केवल एक चीज चाहिए।
  2. आप HTML5 का उपयोग करके बेहतर समाधान विकसित कर सकते हैं लेकिन केवल समस्या यह है कि यह सभी उपकरणों का समर्थन नहीं कर रहा है। this is used html5
  3. या बस से List of mobile frameworks
2

किसी का उपयोग आप एचटीएमएल 5 के साथ संयोजन के रूप में सामान्य ASP.NET वेब फ़ॉर्म का उपयोग कर सकते हैं। HTML5Boilerplate पर एक नज़र डालें जिसमें Modernizr शामिल है।

किसी विशेष मोबाइल डिवाइस के लिए उपयुक्त फ़ाइलों, लेआउट और छवियों को पूरा करने के लिए सुविधा पहचान और CSS Media Queries के संयोजन का उपयोग करें।

"Responsive Web Design" तकनीकों के लिए न आएं जो प्रदर्शन और सौंदर्यशास्त्र के संदर्भ में बहुत अधिक खर्च करते हैं (मूल रूप से साइट के डेस्कटॉप ब्राउज़र संस्करण को फिर से स्किनिंग और इसे "मोबाइल-तैयार" कहते हैं); प्रकटीकरण: यह ब्लॉग पोस्ट से मेरे लिंक है।

2

उपयोग ASP.NET मोबाइल को नियंत्रित करता है: ASP.NET Mobile Controls .. (i.e. How to add mobile pages to your asp.net site)

  • आप कुछ यूआई नियंत्रण, समय की एक छोटी राशि में, विशेष रूप से सभी मोबाइल उपकरणों के लिए निर्माण होगा और यह हो जाएगा एक बहुत तेजी से और मोबाइल उपकरणों पर बहुत बेहतर उपयोगकर्ता अनुभव।
    • यूआई न्यूनतम HTML प्रस्तुत करता है और आप जो नियंत्रित करते हैं उसे नियंत्रित करते हैं, जिसका मतलब है कि बहुत कम बैंडविड्थ आवश्यक है। भले ही मेरे पास 4 जी फोन है, फिर भी हम एक इमारत में हैं जो 4 जी सिग्नल नहीं देते हैं और मैं उन साइटों को पसंद करता हूं जिनमें मोबाइल-विशिष्ट आउटपुट है।
    • यूआई मोबाइल-विशिष्ट है, उपयोगकर्ताओं को पृष्ठ के चारों ओर ज़ूम/दाएं ऊपर/नीचे ज़ूम करना होगा और 1024x768 या उच्चतर में देखने के लिए बनाए गए बटन या तत्वों को क्लिक करने में सक्षम होने के लिए ज़ूम इन करना होगा।नवीनतम 4 जी और डुअल कोर फोन के साथ

उपयोगकर्ता, और उस पल में 4 जी कनेक्शन होना हमेशा में 'पूर्ण HTML संस्करण' अपने फोन स्विच कर सकते हैं की तुलना में अगर वे और अधिक कार्यक्षमता चाहते हैं कि तुम क्या का उपयोग कर निर्माण हो एएसपी.नेट मोबाइल नियंत्रण। हालांकि, यदि आप अन्य मार्ग पर जाते हैं और JQuery- आधारित या HTML5 कोड को अपनाते हैं, तो आप पिछले सभी पीढ़ी के फोन को कई मामलों में अपनी वेबसाइट तक पहुंचने से बाहर कर रहे हैं (इसके अलावा धीमे होने के अलावा और मोबाइल-विशिष्ट के रूप में उपयोगकर्ता अनुभव जितना अच्छा नहीं है चित्रण)। यहां तक ​​कि यदि आप केवल नवीनतम फोन पर ध्यान केंद्रित करने का निर्णय लेते हैं, तो आपको धीमी और यूआई जटिलता के मुद्दों के अलावा एचटीएमएल प्रतिपादन मुद्दों, क्रॉस ब्राउज़र संगतता से निपटना होगा।

शुभकामनाएं।

0

.NET मोबाइल फ्रेमवर्क का उपयोग करना हमेशा एक अच्छा विकल्प है, साथ ही साथ वेब फॉर्म जो वाहक/फोन मॉडल के बावजूद सभी मोबाइल उपकरणों पर दिखाई देंगे, साथ ही बहुत सारे फोन AJAX का समर्थन करते हैं, और अन्य क्लाइंट साइड स्क्रिप्टिंग जो काम करेंगे। एचटीएमएल 5 हालांकि बढ़ता हुआ मानक है, और जब अधिक फोन इसका समर्थन करना शुरू करते हैं, तो आप कई नए लाभ प्राप्त करेंगे।

मॉडल व्यू कंट्रोलर हमेशा पालन करना अच्छा होता है। स्केलेबिलिटी और घटकों के लिए सारणित करने की अनुमति देता है।

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