मैं सोच रहा था कि एमवीवीएम फ्रेमवर्क मुझे क्या लाभ दे सकता है (जैसे एमवीवीएम प्रकाश, प्रिज्म, आदि)। यदि आप मुझे सबसे महत्वपूर्ण से कम महत्वपूर्ण से बताते हुए बुलेट पॉइंट दे सकते हैं। मैं बस यह समझने की कोशिश कर रहा हूं कि मुझे एमवीवीएम फ्रेमवर्क का उपयोग करना चाहिए या सिर्फ अपना कोड कोड करना चाहिए।डब्ल्यूपीएफ: मुझे अपना खुद का लिखने के बजाय मौजूदा एमवीवीएम फ्रेमवर्क का उपयोग क्यों करना चाहिए?
14
A
उत्तर
1
4
आप कर सकते हैं से अद्यतन करने के नियंत्रण बनाने के लिए अनुमति देता है बिना ढांचे के एमवीवीएम के साथ शुरू करें, और आप समय के साथ अपना खुद का बेस कोड बना सकते हैं। यह आपको पैटर्न को बेहतर तरीके से सीखने में मदद कर सकता है।
एक बार जब आप इसे समझ लेंगे, तो आप इस शक्ति की बेहतर सराहना करेंगे कि Caliburn Micro जैसे ढांचे आपको प्रदान करते हैं। फ्रेमवर्क सभी आधार टेम्पलेट कोड को रास्ते से बाहर लेते हैं, लेकिन वे उन्नत बाध्यकारी, क्रिया, और संरचना सुविधाओं को भी जोड़ सकते हैं।
मैंने कैलिबर्न माइक्रो के लेखक के साथ एक पॉडकास्ट साक्षात्कार की बात सुनी। शायद यह तुम्हारी मदद करेगा:
संबंधित मुद्दे
- 1. क्या मुझे ढांचे का उपयोग करना चाहिए या अपना खुद का एमवीसी लिखना चाहिए?
- 2. मुझे Silverlight ऐप में एमवीवीएम का उपयोग क्यों करना चाहिए?
- 3. मुझे जीडब्ल्यूटी के बजाय jQuery का उपयोग क्यों करना चाहिए?
- 4. मुझे किसी पृष्ठ के बजाय UserControl का उपयोग कब करना चाहिए?
- 5. मुझे glbindAttribLocation का उपयोग क्यों करना चाहिए?
- 6. मुझे डोलॉल्स का उपयोग क्यों करना चाहिए?
- 7. मुझे फ्लेक्स का उपयोग क्यों करना चाहिए?
- 8. क्या मुझे MySQL के बजाय NoSQL का उपयोग करना चाहिए?
- 9. मुझे एमएक्सएमएल का उपयोग क्यों करना चाहिए?
- 10. मुझे ईएमएफ का उपयोग क्यों करना चाहिए?
- 11. मुझे @properties का उपयोग क्यों करना चाहिए?
- 12. मुझे डिस्पैचर का उपयोग क्यों करना चाहिए?
- 13. मुझे गिटिनोरोर का उपयोग क्यों करना चाहिए?
- 14. मुझे कबूतरों का उपयोग करना चाहिए?
- 15. मुझे इनलाइन के बजाय __forceinline का उपयोग कब करना चाहिए?
- 16. मुझे UIImagePickerControllerSourceTypePhotoLibrary का उपयोग UIImagePickerControllerSourceTypeSavedPhotosAlbum के बजाय कब करना चाहिए?
- 17. मुझे हैश के बजाय ओपनस्ट्रक्चर का उपयोग कब करना चाहिए?
- 18. मुझे fprintf के बजाय fputs का उपयोग कब करना चाहिए?
- 19. अपना खुद का प्रिंट पूर्वावलोकन लागू करना?
- 20. क्या आप हमेशा अपना खुद का धागा शुरू करने के बजाय निष्पादक सेवा का उपयोग करना चाहिए?
- 21. आप strcpy के बजाय strncpy का उपयोग क्यों करना चाहिए?
- 22. url.getContent की बजाय url.openStream का उपयोग क्यों करना चाहिए?
- 23. मुझे इकाई ढांचे के बजाय निबर्ननेट का उपयोग क्यों करना चाहिए 4
- 24. डब्ल्यूपीएफ एमवीवीएम में व्यवहार का उपयोग?
- 25. अपना खुद का BIOS लिखना
- 26. अपना खुद का .net obfuscator
- 27. क्या मुझे TFilename की बजाय स्ट्रिंग का उपयोग करना चाहिए?
- 28. क्या मुझे FxCop का उपयोग करना चाहिए और क्यों?
- 29. अपना खुद का एप्लिकेशन हैकिंग
- 30. इंटीजर को प्रिंट करने के बजाय मुझे Integer.toString() का उपयोग क्यों करना चाहिए?
संबंधित http://stackoverflow.com/questions/2739675/what-wpf-frameworks-should-i-use – RQDQ
ही नहीं, वह क्या ढांचे का उपयोग करने के लिए पूछ रहा है। सामान्य – foreyez
में एमवीवीएम फ्रेमवर्क का उपयोग करने में लाभ नहीं SO पर कई समान प्रश्न हैं। यानी, http://stackoverflow.com/questions/2653096/why-use-mvvm, http://stackoverflow.com/questions/1644453/why-mvvm-and-what-are-its-core-benefits], http : //www.google.com/search? q = लाभ + एमवीवीएम + साइट + stackoverflow.com –