मुझे उन लेखों में दिलचस्पी है जिनमें प्रोग्रामिंग में स्टेटलेस और स्टेटफुल डिज़ाइन के बारे में कुछ ठोस जानकारी है। मुझे दिलचस्पी है क्योंकि मैं इसके बारे में अधिक जानना चाहता हूं, लेकिन मैं वास्तव में इसके बारे में कोई अच्छा लेख नहीं पा सकता हूं। मैंने वेब पर दर्जनों लेख पढ़े हैं, जो इस विषय पर जोरदार चर्चा करते हैं, या वे वेब सर्वर और सत्रों के बारे में बात कर रहे हैं - जो कि 'स्टेट स्टेटफुल बनाम स्टेटलेस' भी हैं, लेकिन मैं स्टेटिंग बनाम स्टेटसफुल डिजाइन ऑफ एट्रीब्यूट इन कोडिंग में रुचि रखता हूं । उदाहरण: मैंने सुना है कि बीएल-कक्षाएं डिजाइन द्वारा बेकार हैं, इकाई वर्ग (या कम से कम जो मैं उन्हें कहता हूं - जैसे व्यक्ति (आईडी, नाम, ..)) स्टेटफुल हैं, आदि।
मुझे लगता है कि यह जानना महत्वपूर्ण है, क्योंकि मेरा मानना है कि अगर मैं इसे समझ सकता हूं, तो मैं बेहतर कोड (जैसे कि मन में दानेदारता) लिख सकता हूं।
वैसे भी, वास्तव में कम है, यहाँ मुझे पता है कि 'स्टेट स्टेटस बनाम स्टेटलेस:
स्टेटफुल (जैसे WinForms): डेटा को आगे उपयोग के लिए संग्रहीत करता है, लेकिन किसी एप्लिकेशन की मापनीयता को सीमित करता है, क्योंकि यह CPU या मेमोरी सीमा द्वारा सीमित है
स्टेटलेस (जैसे ASP.NET - हालाँकि ASP ViewStates के साथ स्टेटफुल होने की कोशिश करता है): एक्शन पूरा होने के बाद, डेटा ट्रांसफर हो जाता है, और इंस्टेंस थ्रेड पूल (Amorphous) को वापस सौंप दिया जाता है।
जैसा कि आप देख सकते हैं, यह बहुत अस्पष्ट और सीमित जानकारी है (और सर्वर इंटरैक्शन पर काफी ध्यान केंद्रित किया गया है), इसलिए मैं वास्तव में आभारी रहूंगा यदि आप मुझे जानकारी के कुछ और स्वादिष्ट बिट्स प्रदान कर सकें :)