سؤال

وبعد قراءة وتستخدم Struts1 (مصنوعة تطبيق ويب باستخدام Struts/Hibernate الفصل الدراسي الماضي)، وأريد أن خطوة إلى الأمام في تعلم MVC framework أفضل. لقد كنت أتساءل إذا كان سيكون أكثر حكمة لمعرفة Struts2 الآن والربيع في وقت لاحق، أو تخطي Struts2 لSpring مباشرة؟

هل كانت مفيدة؟

المحلول

وأود أن أقترح عدم معالجة هما يتعارضان. Struts2 تتنافس مع الربيع MVC، ولكن يستخدم Struts2 الحاويات حقن الربيع وقدرات اوب (الربيع الأساسية واوب).

وStruts2 والربيع MVC كلاهما يعمل على تحقيق نفس النتائج: إطار الشبكة نظيفة MVC. وتقرر بينهما يكون إلى حد تفضيل شخصي. وأنا شخصيا لا أحب "يشعر" للعمل مع الربيع MVC، في حين شعرت Struts2 وانها كومة اعتراضية أكثر راحة للعمل مع.

وأود أن أقترح عليك أن تعمل على الرغم من قلة التعليمي "مرحبا العالم" نوع التطبيقات في كل إطار والتي ترى ويشعر أكثر سهولة بالنسبة لك للعمل مع. كلا الأطر مكامن قوة وضعف، ولكن كل منهم يمكن التغلب عليها.

نصائح أخرى

وإضافة إلى نقاط ريتش كرول، الدعامات 2 توفر المكتبات العلامة الغنية ويتم تنظيم الإطار بشكل جيد للغاية.

وبصرف النظر عن إجابات أخرى، تضع في اعتبارها أن Struts2 ليس ما يوحي اسمها: انها ليست حقا الإصدار التالي من الدعامات (1)، فإنه أشبه الإصدار التالي من Webworks. إذا كنت قادما من الدعامات، Struts2 وSpringMVC بدائل مماثلة، وكذلك في سهولة التعلم.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top