تحدثنا من قبل عن أطار عمل JavaScriptMVC – وهو أطار عمل رائع للجافا سكريبت، منذ ان أصبحت تقنية MVC متوفرة بشكل أفتراضي في معظم أطارات العمل، فكان من المثير للأهتمام تجربة عملها في جافا سكريبت، اجاكس، web 2.0. نمط MVC هو الأكثر أستخداماً في تطوير تطبيقات الويب وهذا للفصل بين التصميم والعمليات المنطقية وتسهيل عملية التطوير وتقليل تكلفة التطوير على المؤسسات. زاد في السنوات الأخيرة أستخدام الجافا سكريبت في تطبيقات الويب، ولهذا يجب التفكير في دمجها داخل أنماط التصميم design patterns !!
كتب Jonathan Snook مقدمة ممتعة في أستخدام MVC مع جافا سكريبت عندما كان يجربها في تنقيح بيانات من نموزج form validation. من المؤكد أنها معقدة بعض الشئ إذا أستخدمتها في مشروع صغير، ولكن إذا كنت تعمل على مشروع كبير مبني على الجافا سكريبت فمن المؤكد أنها ستكون مفيدة. أشار أيضاً Jonathan إلى بعض أطارات عمل MVC للجافا سكريبت JavaScriptMVC و SproutCore و TrimJunction.
Like anything else in development, you’ll have to decide if the trade-off of this kind of separation is worth it. For small applications where you only have a few functions, this type of separation is surely overkill. The larger your application gets, though, the more it benefits from the separating code into Model, View, and Controller.
هل سبق وأستخدمت أطار عمل MVC في مشروع جافا سكريبت من قبل ؟

