9

के लिए एएसपी.नेट एमवीसी एप्लीकेशन स्रोत कोड निर्यात करें मेरी टीम और मैं वर्तमान में एएसपी.नेट एमवीसी 4, एचटीएमएल 5 और फोनगैप का उपयोग कर एंड्रॉइड और आईओएस दोनों के लिए एक एप्लीकेशन विकसित कर रहा हूं। विकास पूरी तरह से ठीक काम करता है; हालांकि, एक प्रश्न अनुत्तरित रहता है: तीन फ़ाइलों को उत्पन्न करने के लिए अनुशंसित दृष्टिकोण क्या है फ़ोनगैप को (एक HTML पृष्ठ, एक जावास्क्रिप्ट फ़ाइल, और एक सीएसएस स्टाइलशीट) हमारे एमवीसी समाधान से?फोनगैप

क्या आप एक रेजर टेम्पलेट-आधारित दृष्टिकोण का उपयोग करने की सलाह देंगे? या आप प्रत्येक बिल्ड के बाद आउटपुट HTML स्रोत को स्वचालित रूप से कॉपी करेंगे? या आप कुछ और सुझाव देंगे?

उत्तर

3

आज सुबह, हमने एएसपी.नेट एमवीसी को एक ही दृश्य प्रस्तुत करने का फैसला किया जिसमें हमारे सभी एप्लिकेशन के HTML शामिल हैं जो कई जावास्क्रिप्ट फाइलों और सीएसएस स्टाइलशीट का संदर्भ देता है। फिर हम स्वचालित रूप से प्रस्तुत किए गए HTML स्रोत को पकड़ते हैं और index.html को हमारी स्थानीय मशीन पर एक निश्चित निर्यात फ़ोल्डर में कॉपी करते हैं। वह फ़ोल्डर तैनात करने के लिए तैयार है क्योंकि इसमें केवल एक HTML फ़ाइल और अतिरिक्त जावास्क्रिप्ट और सीएसएस संसाधन हैं - बिल्कुल फ़ोनगैप क्या अपेक्षा करता है।

+1

यह ऐसा करने का तरीका होना चाहिए क्योंकि आप एएसपी.नेट एमवीसी स्रोत को फोनगैप ऐप में स्पष्ट रूप से नहीं डाल सकते हैं। आपके पास कोई तर्क नहीं है जिसके लिए ऐप में सर्वर-साइड प्रोसेसिंग की आवश्यकता है? इसे शुरू करने के लिए एक दृश्य के साथ एएसपी.नेट एमवीसी क्यों बनाते हैं? – mccrager

+1

हमारे पास एक आरईएसटी सेवा है जो हमारा ऐप कॉल करेगा, लेकिन यह है। ऐप स्वयं अंत में एक HTML पृष्ठ प्रस्तुत करता है (और कुछ सीएसएस और जावास्क्रिप्ट फाइलें)। हालांकि, हम उस सामग्री को उत्पन्न करने के लिए एमवीसी (आंशिक विचार, बाल क्रियाएं, ...) की सभी सुविधाओं का उपयोग कर सकते हैं, इसीलिए हमने पहली जगह पूरी तरह स्थिर सामग्री के बजाय एएसपी.नेट एमवीसी का उपयोग करने का निर्णय लिया है। –

+1

क्या आप वास्तव में अपने कोड को व्यवस्थित करने के लिए एमवीसी का उपयोग कर रहे हैं और बस एक इंजन और अपने एकल पृष्ठ एप्लिकेशन का उत्पादन करने के लिए? हम एक प्रोजेक्ट शुरू करने जा रहे हैं और मैं सिर्फ एक ही HTML/Jquery मोबाइल फ़ाइल बनाने या इसे एमवीसी में बनाने के साथ संघर्ष कर रहा हूं। एमवीसी जो हमें पूरा करने की जरूरत है, वह अधिक हो सकता है। मैं mccrager की पोस्ट की ओर झुका रहा हूँ और इसे एमवीसी नहीं बना रहा हूँ। जब मैं एक परियोजना पर दो से अधिक देवताओं के पास एक पृष्ठ पृष्ठ एप्लिकेशन के साथ देखता हूं, तो वह संगठन और स्रोत नियंत्रण होता है। – pehaada