ASP.NET MVC استعداد لتطبيقات الأعمال (دمج 3RD حزب الضوابط / مكونات)؟
-
03-07-2019 - |
سؤال
لقد وضعت الشركة بلدي (وما زال مستمرا لتطوير) لتطبيقات الأعمال ASP.NET كبير. برنامجنا هو ASP.NET 2.0 باستخدام بعض ASP.NET اياكس. نحن على على نطاق واسع باستخدام مكونات طرف ثالث ، أو مثل webgrids، كومبوبوكسيس، treeviews والتقويم والضوابط جدولة الخ.
والآن، أنا لا أعرف الكثير من ASP.NET MVC وأود أن أعرف إذا كان هناك على هو وسيلة لاستخدام هذه الأحزاب ضوابط الثالثة في نموذج ASP.NET MVC قوي >. أو القيام البائعين لديها لإعادة كتابة منتجاتها من أجل جعلها مناسبة لASP.NET MVC؟
المحلول
وإذا كانت تستخدم لمراقبة نموذج ASP.NET (وهذا سيكون حوالي 99،9٪ من ضوابط مكتوبة من قبل البائعين تحكم ASP.NET)، لديهم لإعادة كتابة ضوابطها. كيف الكثير من العمل هناك في ذلك، مختلف جدا تبعا هناك arhitecture من ضوابطها - أكثر اياكس أنها تستخدم بالفعل، وأكثر POSIBLE ذلك هو أنهم بسهولة يمكن تغييره إلى MVC
وأدوات ASP.NET AJAX مراقبة ل exsample يمكن أن تعمل مع MVC. يمكنك معرفة كيفية القيام بذلك في شريط فيديو على WWW.ASP.NET: <لأ href = "http://www.asp.net/learn/mvc-videos/video-373.aspx" يختلط = "نوفولو noreferrer" > http://www.asp.net/learn/mvc-videos/video-373.aspx
نصائح أخرى
والكثير من الضوابط سوف تحتاج إعادة كتابة، لأن معظمهم بحاجة إلى نموذج إعادة النشر في الصف نماذج الويب جيم. وليس هناك إعادة النشر في MVC asp.net.
وذلك: إعادة النشر المطلوبة لمكون؟ -> لن يعمل في بعثة التحقق المشتركة asp.net
لالسجل. وصلتني الرسالة الإخبارية البريد الإلكتروني Telerik مع بعض الأخبار مثيرة للاهتمام:
"واحدة من المستجدات المنتج الأكثر إثارة لدينا هو أن RadControls لASP.NET AJAX قادرون على العمل في إطار مايكروسوفت ASP.NET MVC جديد". [...] م>
وسوق ISV بالتأكيد قد smoe اللحاق به مع MVC، ولكن هذا الأمر يبدو معقولا تماما - أنها ليست RTM بعد (على الرغم من أن المعاينة مشاركة زيارتها على الأقل وضوحا "الذهاب مباشرة" الترخيص). ضوابط نماذج الويب العادية وجميلة-بكثير تحتاج إعادة الكتابة.
وأنا لا أتصور أنه سوف تستغرق وقتا طويلا للاعبين الرئيسيين للحاق، ولكن إذا كنت تستخدم شيئا من شركة صغيرة يمكن أن يكون الحصول على صعوبة تحديد أولويات MVC. قد يكون خيار واحد (hacky حقا) باستخدام IFRAME أو AJAX لعلاج جزء من الصفحة كما في صفحة aspx منفصلة ... حقا، حقا سيئة.
وانت يجب السؤال كيف المهتمين السوق 3rd الطرف في إنشاء عناصر التحكم MVC عندما يكون لديه مثل هذا حصتها في السوق منخفضة. يبدو أنها تريد التركيز فقط على نماذج الويب و Silverlight / الضوابط برنامج الأغذية العالمي.
وأنا مراجعة أدوات syncfusion للبعثة التحقق المشتركة (فقط تنزيله من قبل). ومن الجدير نظرة الترقب. ويبدو أن مصممة فعلا للعمل من أجل MVC.