यदि आप कर सकते हैं तो विजुअल स्टूडियो 2008 का उपयोग करें। अजाक्स क्लाइंट पुस्तकालयों और जावास्क्रिप्ट इंटेलिजेंस के लिए इसका समर्थन बहुत अच्छा है। (jQuery add in देखें)
एएसपी.नेट ने लॉगिन नियंत्रण (और क्रिसई द्वारा उल्लिखित सदस्यता सेवाओं) में बनाया है, और इसमें फॉर्म प्रमाणीकरण भी है। इन मौजूदा घटकों का लाभ उठाने का प्रयास करें और उपयोगकर्ता विशिष्ट वस्तुओं/डेटा को स्टोर करने के लिए सत्र का उपयोग करने से बचें।
--- सत्र शेख़ी
इसकी कभी कभी अपरिहार्य है, लेकिन आप जब भी आप कर सकते हैं यह से बचना चाहिए। यह प्रत्येक उपयोगकर्ता के लिए वेबसर्वर पर बोझ डालता है, और इससे कुछ मुश्किल स्केलिंग समस्याएं होती हैं। फॉर्म प्रमाणीकरण टिकट में एक मूल्य प्रॉपर्टी है जिसमें आप लगभग 4K के उपयोगकर्ता डेटा को स्टोर कर सकते हैं - इसके बजाय इसका उपयोग करने का प्रयास करें।
--- सत्र समाप्त करें शेख़ी
एक MVC दृष्टिकोण (जरूरी नहीं कि एक ASP.NET MVC) का उपयोग करने का प्रयास करें, लेकिन उस डेटा/मॉडल परत से अपनी प्रस्तुति/दृश्य परत अलग कम से कम एक।
एक डिफ़ॉल्ट थीम बनाएं और इसका इस्तेमाल करें। अधिकांश साइटों को बाद में कई विषयों की आवश्यकता होगी, और एक पीआईए होगा।
यदि आपको गैर-एनईटी सेवाओं के साथ बातचीत करने के लिए SOAP की आवश्यकता है तो हर तरह से इसका उपयोग करें। यदि आप केवल .NET सेवाओं से कनेक्ट हैं तो डब्लूसीएफ क्लाइंट और सेवाओं में देखें। वे आपको अधिक लचीलापन देंगे।
यदि आप जावास्क्रिप्ट में क्लाइंट काम कर रहे हैं, तो अद्यतन पैनल का उपयोग न करें। यह बहुत सारे ओवरहेड जोड़ता है।
फ़ायरफ़ॉक्स + फ़ायरबग + वाईएसलो, और आईई 8 (हाँ अभी भी बीटा) प्राप्त करें। डिबगिंग/स्टाइल के क्लाइंट एंड से निपटने के दौरान वे आपकी मदद करेंगे।
rules for website performance पर एक नज़र डालें, लेकिन इन्हें नमक के अनाज के साथ लें। वे बहुत बड़ी साइटों के लिए हैं, और कुछ आइटम लागू नहीं हो सकते हैं (सीडीएन, डीएनएस लुकअप, रीडायरेक्ट्स)।
सत्र - आईक। – StingyJack