الفرق بين ستروتس والربيع مفك

Anonim

الدعامات مقابل الربيع مفك

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

ما هو ستروتس؟

الدعامات (المعروف أيضا باسم أباتشي ستروتس) هو إطار مفتوح المصدر عبر منصة مكتوبة في جافا، الذي يهدف إلى تطوير تطبيقات ويب جافا إي. الدعامات تشجع على استخدام مفك (نموذج عرض تحكم) العمارة. وهو امتداد لجافا سيرفليت أبي. كريغ مكلاناهان هو الخالق الأصلي من ستروتس. في البداية كان يعرف باسم جاكاراثا ستروتس، وكان يحتفظ بها في إطار مشروع جاكرتا من مؤسسة البرمجيات أباتشي. إصداره الحالي مستقر هو الإصدار 2. 2. 3، الذي صدر في أيار / مايو، 2011. يتم تحريره تحت رخصة أباتشي 2. 0. إطار الإطار يسمى الإطار القائم على الطلب، ويتكون من ثلاثة مكونات رئيسية هي: ومعالج الطلبات، ومعالج الاستجابة، ومكتبة العلامات. يتم تعيين معرف أوري القياسي (معرف الموارد الموحد) إلى معالج طلب. معالج الاستجابة هو المسؤول عن نقل السيطرة. لإنشاء التطبيقات التفاعلية مع النماذج، الميزات التي تقدمها مكتبة العلامة يمكن استخدامها. تدعم ستروتس تطبيقات ريست وتقنيات مختلفة مثل سواب، أجاكس، الخ

ما هو الربيع مفك؟

الربيع هو إطار تطبيق مفتوح المصدر. وقد تم تطويره من قبل رود جونسون، وأصدرت النسخة الأولى في عام 2004. الربيع 3. 0. 5 هو الإصدار الحالي من إطار الربيع. وهو مرخص تحت أباتشي 2. 0 الترخيص. يمكن لأي تطبيق جافا استخدام الميزات الأساسية لإطار الربيع. هناك عدة وحدات في إطار الربيع، و مفك هو واحد منهم. لم يكن إطار مفك الربيع جزءا من خطتهم الأصلية. في الواقع، والسبب أن مطوري الربيع جاء مع إطار مفك الخاصة بهم هو توفير حلول لما أظهرت أنه أوجه القصور في ستروتس (الإصدار 1) وأطر أخرى مماثلة. وعلى وجه الخصوص، قالوا إنهم يريدون معالجة عدم الفصل بين طبقة العرض وطبقة التعامل مع الطلب والنموذج. الربيع مفك هو أيضا إطار تطبيق الويب القائم على الطلب.

ما هو الفرق بين ستروتس و سبرينغ مفك؟

على الرغم من أن مفك الربيع و ستروتس هما أطر تطبيق ويب شعبية تستخدم لتطوير تطبيقات ويب جافا إي، إلا أن هناك اختلافات بينهما.في الواقع، تم تطوير مفك الربيع من أجل معالجة بعض القيود في ستروتس (الإصدار 1). ولكن Struts2 هو إطار محسنة للغاية من الإصدار 1 (حتى أنها لا تشترك حتى نفس قاعدة التعليمات البرمجية)، وبالتالي، مفك الربيع و Structs2 قابلة للمقارنة للغاية.

واحدة من المزايا الرئيسية لربيع مفك هو أنه من الممكن أن يكون التكامل السلس مع العديد من الخيارات مثل جسب / جستل، بلاط، فريماكر، إكسل، بدف و جسون. ولكن، على عكس ستروتس، الربيع مفك لا توفر المدمج في دعم أجاكس (الحاجة إلى استخدام مكتبة أجاكس طرف ثالث).

في نهاية المطاف، كلاهما يعتبران أطر ناضجة للغاية، والاختيار بين الاثنين يأتي إلى تفضيل شخصي. من المهم أن نلاحظ هنا أنه إذا كان هناك أي مشاعر سلبية نحو الدعامات، فهي ليست سوى بسبب أوجه القصور التي وجدت في ستروتس الإصدار 1 (الذي يعتبر الآن عفا عليها الزمن).