मैं अपने सहकर्मियों को एक वेब साइट प्रोजेक्ट से वेब एप्लिकेशन प्रोजेक्ट में स्विच करने के लिए मनाने की कोशिश कर रहा हूं, क्योंकि मैं प्रोजेक्ट फ़ाइल का उपयोग करना चाहता हूं। हालांकि मैं इस तर्क के खिलाफ इस तर्क को फैल नहीं सकता:एएसपी.Net वेब साइट प्रोजेक्ट बनाम वेब एप्लिकेशन प्रोजेक्ट
- वेब साइट प्रोजेक्ट प्रत्येक पृष्ठ को एक एकल डीएल में संकलित करने की अनुमति देता है। उनका तर्क यह है कि प्रकाशन के बाद मिली त्रुटियों के आसान फिक्सिंग को सक्षम बनाता है। यह इस बात के विपरीत है कि वेब एप्लिकेशन प्रोजेक्ट सभी कोड को एक एकल डीएल में कैसे संकलित करता है।
- क्या एक साइट का डीएल अपडेट करना पूरी साइट के डीएल को अपडेट करने के लिए अनिवार्य रूप से अलग है?
- क्या वेब पेज प्रोजेक्ट में प्रत्येक पृष्ठ के कोड को एक अलग डीएल में संकलित करने का कोई तरीका है?
- क्या प्रत्येक पृष्ठ के कोड को अलग-अलग डीएल में संकलित करने के लिए कुछ निषिद्ध (प्रदर्शन, स्मृति?) लागतें हैं जिन्हें हम अनजान हैं?
- फीचर (?) प्रत्येक पृष्ठ को वेब साइट प्रोजेक्ट्स में अलग-अलग डीएलएस को संकलित करने के लिए क्यों नहीं है, न कि वेब ऐप प्रोजेक्ट्स?
जो मैंने पाया है वह यह है: वेब साइट्स का उपयोग उन लोगों द्वारा किया जाता है जो इकाई परीक्षण का उपयोग नहीं करते हैं या उचित विकास वातावरण स्थापित नहीं करते हैं, क्योंकि उन्हें ** ** कुछ पृष्ठों को "हॉटफिक्स" करने की क्षमता की आवश्यकता होती है दिया हुआ वक़्त। वेब अनुप्रयोग स्मार्ट डेवलपर्स के लिए पसंदीदा समाधान हैं जिनके पास वास्तविक वातावरण है और परीक्षण/सीआई का उपयोग करें। –