मैं सोच रहा था कि जो सबसे ज्यादा हैंउपयोगी, एकीकृत करना आसान, कोड और बाजार में उपलब्ध शक्तिशाली पुस्तकालयों के लिए आसान (फ्री, पेड) जो कि हर एमवीसी प्रोग्रामर को अंतिम लक्ष्य "राइट कम, डीओ मोर" प्राप्त करने के लिए उपयोग करना चाहिए
मैं वर्तमान में ऑटो-मैपर, स्ट्रक्चर-मैप, जेकरी का उपयोग कर रहा हूं।
कृपया अपनी सूची दें ताकि मेरे जैसे प्रत्येक शुरुआतकर्ता आपके उत्तर से लाभान्वित हो सकें।
आपके जवाब के हर टुकड़े की सराहना की जाएगी और यह वोट के लायक है।
उत्तर:
जवाब के लिए 5 № 1jQuery: द राइट कम, डू मोर, जावास्क्रिप्ट लाइब्रेरी
PM> Install-Package jQuery
विलेन "खुद को माफ नहीं करेगा यह पहला नहीं है
कम लिखने के बाद अधिक सिद्धांत है, मैं जोड़ सकता है
- MvcContrib समुदाय HTML के बहुत से मददगार
- कैसेट (उर्फ नपसेक) - स्क्रिप्ट और स्टाइलशीट संदर्भ सहायक पुस्तकालय (स्क्रिप्ट निर्भरता निरीक्षण, संस्करण नियंत्रण, एकल स्थान आउटपुट (मास्टर फ़ाइल में), खनन, आदि) के साथ
- FluentValidation - जब मान्यता को परिभाषित करने की बात आती है। अलग, पुन: प्रयोज्य, विन्यास योग्य सत्यापनकर्ताओं के साथ स्पष्ट, धाराप्रवाह कोड। Asp.net mvc3 का उत्कृष्ट समर्थन
जवाब के लिए 4 № 2
यह एक बहुत ही व्यक्तिपरक प्रश्न है, हालांकि नुगेट यहां डाउनलोड किए गए पैकेजों का ट्रैक रखता है: http://stats.nuget.org/#downloads यदि आप लोकप्रियता के आँकड़े देख रहे हैं।
जवाब के लिए 2 № 3
मैं UI को अमूर्त की तरह नहीं करता हूं जो कि ASP.NET MVC पर एक लाइब्रेरी डाल रहा है लेकिन TelerikMvcExtensions आपके विवरण में फिट बैठता है:
http://nuget.org/List/Packages/TelerikMvcExtensions
तथापि, IMO, अगर आपको अधिक पसंद है लिखो कम और जादा काम करो दृष्टिकोण, उपयोग ASP.NET वेब प्रपत्र। कभी-कभी आपको "कुछ भी लिखने की जरूरत नहीं होती है, बस क्लिक करना और आप कर दिया जाता है। (जो मुझे पसंद नहीं है")
उत्तर के लिए 1 № 4
मैं DevExpress विक्रेता से शक्तिशाली MVC एक्सटेंशन पसंद करता हूं।
उत्पाद पृष्ठ:
http://www.devexpress.com/Products/NET/Controls/ASP/MVC/
डेमो पेज:
डाउनलोड पृष्ठ:
https://www.devexpress.com/ClientCenter/Downloads/#Trials
उत्तर के लिए 1 № 5
MVC में साइटमैप थोड़ा मुश्किल हो सकता है इसलिए MVCSitemapProvider पर एक नज़र डालें
http://mvcsitemap.codeplex.com
ईएलएमएएच आपकी त्रुटि से निपटने और लॉगिंग में बहुत प्रयास करता है
http://code.google.com/p/elmah/
यह एक सीखने की अवस्था का एक सा हो गया है, लेकिन KnockOutJS MVC के साथ काफी अच्छी तरह से फिट हो सकता है
और काफी "कम लिखो" पर निश्चित रूप से "अधिक करो" ईएफ कोड फर्स्ट पर एक नज़र डालें
http://nuget.org/List/Packages/EFCodeFirst/1.1