पोस्ट
CRUD अनुप्रयोग और व्यावसायिक परत: एक व्यावहारिक दृष्टिकोण
10 अक्टूबर 2010 • 1 मिनट पढ़ना
मेरे पास अपने पर्यवेक्षक के साथ अनुप्रयोग आर्किटेक्चर के बारे में एक बेहतरीन चर्चा थी।
सवाल यह था कि व्यावसायिक परत का मूल्य क्या है? मैंने जिन अधिकांश अनुप्रयोगों पर काम किया है वे CRUD अनुप्रयोग हैं। क्या डेटा परत पर एक पतली परत का कोई मूल्य है?
मेरे अनुभव में, अधिकांश व्यावसायिक परतें पास-थ्रू विधियों से मिलकर बनी होती हैं।
यदि कोई मूल्य नहीं है, तो डेटा परत को सीधे कॉल करें। व्यावसायिक तर्क को केस-दर-केस आधार पर संभालें। अधिकांश मामलों में, इसमें व्यावसायिक तर्क को समाहित करने के लिए एक सेवा वर्ग बनाना शामिल होगा।
अंत में, एक व्यावसायिक परत होना जो केवल पास-थ्रू विधियां प्रदान करती है, पूर्व-अनुकूलन है। यह “यह मुझे भविष्य में बचाएगा” मानसिकता है। 95% समय, यह एक बर्बादी है, यह परिवर्तन के कई बिंदु बनाता है और यह रखरखाव को कम करता है।
लेखक: Chuck Conway एक AI इंजीनियर हैं जिनके पास सॉफ्टवेयर इंजीनियरिंग का लगभग 30 साल का अनुभव है। वह व्यावहारिक AI सिस्टम बनाते हैं—कंटेंट पाइपलाइन, इंफ्रास्ट्रक्चर एजेंट, और ऐसे टूल जो वास्तविक समस्याओं को हल करते हैं—और अपनी सीख को साझा करते हैं। सोशल मीडिया पर उनसे जुड़ें: X (@chuckconway) या YouTube और SubStack पर उनसे मिलें।