2011-09-15 4 views
11

मेरे पास कुछ ऐसे दृश्य हैं जो तर्कसंगत रूप से सुसंगत मॉडल नहीं लगते हैं। मैं अभी भी इनके लिए डमी मॉडल बनाने की कोशिश कर सकता हूं (और ठीक से रूटर भी हैं) लेकिन यह मेरे लिए अप्राकृतिक लगता है।क्या मैं एमवीसी से विचलित हूं यदि मेरे पास मॉडल के बिना बैकबोन व्यू है?

तो क्या इसी मॉडल के बिना एक बैकबोन व्यू एक विरोधी पैटर्न है?

विशेषज्ञ इस पर क्या कहते हैं?

उत्तर

16

रीढ़ की हड्डी के विभिन्न घटक एक दूसरे के साथ अच्छी तरह से खेलते हैं, लेकिन हमेशा एक साथ रहने की आवश्यकता नहीं है।

मुझे नियमित रूप से मॉडल नहीं हैं और बिना मॉडल वाले विचार हैं। रीढ़ की हड्डी ऐप के प्रत्येक टुकड़े का उपयोग कई अलग-अलग तरीकों से किया जा सकता है ताकि आपको अपने ऐप की आवश्यकता हो सके।

3

यदि आप आर्किटेक्चर को एक पैटर्न फिट करने के लिए एक डमी मॉडल या कोई अन्य तर्क/कोड जोड़ने पर विचार कर रहे हैं, तो यह एक लाल हेरिंग होना चाहिए। तार्किक रूप से व्यवस्थित अनुमानित कोड को डिजाइन करने में आपकी सहायता करने के लिए पैटर्न होना चाहिए।

5

मुझे नहीं लगता कि यह विशेष रूप से एक विरोधी पैटर्न है। यदि आप जो करने की कोशिश कर रहे हैं वह व्यू व्यवहार को समाहित कर रहा है, तो इसे एक दृश्य लिखने और इसे तत्व से जोड़ने का अर्थ हो सकता है। इसमें कोई व्यावसायिक तर्क या सतत डेटा नहीं हो सकता है ... यह केवल एक ऐसा दृश्य हो सकता है जो दृश्य व्यवहार को समाहित करता है (जैसे कुछ घटनाओं के आधार पर तत्व की स्थिति का प्रबंधन करता है)। उस स्थिति में, मॉडल की कोई आवश्यकता नहीं है।

दूसरी तरफ, यदि आप चर के एक समूह (लगातार या नहीं) और किसी भी प्रकार के व्यावसायिक तर्क का प्रबंधन कर रहे हैं, तो यह मॉडल में इसे तोड़ने के लिए समझ में आता है।

संबंधित मुद्दे