2010-04-06 12 views
5

मैंने पिछली पोस्ट के माध्यम से पढ़ा: CodeFile vs CodeBehind, लेकिन मैं अभी भी उलझन में हूं जिस पर मुझे उपयोग करना चाहिए। ऐसा लगता है जैसे कोडफाइल एक नया विकल्प है जिसका उपयोग किया जाना चाहिए, फिर भी एक नया वेब फॉर्म बनाते समय वीएस -2010 कोडबैंड उत्पन्न करता है।एएसपी.Net 3.5/4.0 कोडबैंड या कोडफाइल?

उत्तर

2

यह आपके टेम्पलेट पर निर्भर करता है, वेब साइट बनाम वेब एप्लिकेशन देखें। मैं कई कारणों से वेब एप्लिकेशन पसंद करता हूं, लेकिन यह आपके ऊपर है। यदि आप कोड-पीछे देखते हैं, तो संभवतः आपने उस टेम्पलेट को चुना है।

+0

ठीक है, मैंने यही किया। बस यह सत्यापित करना चाहता था कि यही कारण था। क्या कोड-बैक को प्री-संकलन की आवश्यकता होती है, या क्या नया कोड फ्लाई पर संकलित हो जाएगा? –

+0

वेबसाइटों को प्रीकंपिल्ड (या 'प्रकाशित') किया जा सकता है, अन्यथा पेज फ्लाई पर संकलित हो जाते हैं। मैं वेब अनुप्रयोग परियोजनाओं को भी पसंद करता हूं और किसी भी उचित आकार के प्रोजेक्ट के लिए उन्हें अनुशंसा करता हूं। – richeym

+0

कोड-बैक स्वयं प्रीकंपाइल नहीं करता है लेकिन कोड-बैक को एक एकल डीएलएल में संकलित किया जाता है, लेकिन वेब साइट्स को गतिशील रूप से रनटाइम पर संकलित किया जाता है जैसा कि @richeym द्वारा उल्लिखित है। प्रीकंपिलेशन दोनों परियोजना प्रकारों के लिए किया जा सकता है, क्योंकि यह मार्कअप को भी संकलित करता है, इसलिए प्रारंभिक पृष्ठ संकलन हिट नहीं होता है। –