ما هي الايجابيات والسلبيات الرئيسية لتطوير تطبيقات الويب .NET على Windows Server 2008 R2 مقابل Windows 7؟

StackOverflow https://stackoverflow.com/questions/3765165

سؤال

سؤالي في سياق سهولة التطوير باستخدام أدوات تطوير MS و IIS.

ما هي إيجابيات وسلبيات التطوير مباشرة على Windows Server 2008 R2 بدلاً من Windows 7؟

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

المحلول

لقد استخدمت على حد سواء ولاحظت اختلافًا بسيطًا حتى الآن.

واحد Pro of Server 2008 R2 هو أن لديك مدير الخادم. يتيح لك هذا الوصول إلى الميزات والخدمات المطلوبة بشكل متكرر. في Windows 7 ، يستغرق الأمر بضع نقرات من الماوس.

Pro آخر لـ Server 2008 R2 هو بيئة التطوير الخاصة بك أشبه بالإنتاج. لم أواجه أي مشاكل.

أحد المحترفين الصغير لنظام التشغيل Windows 7 هو أن لديك بعض ميزات حلوى العين التي تم تمكينها افتراضيًا. قد يرى البعض هذا على أنه يخدع. إذا كنت تريد ، يمكنك تمكين Aero في Server 2008 R2. أجد أن ميزات المفاجئة والهز تأتي في متناول يديها بمجرد كل قمر أزرق.

ملاحظة جانبية:

إذا كنت ترغب في القيام بتطوير WP7 ، فقد ترغب في اختيار Windows 7. لا يتم دعم أدوات مطور Windows Phone رسميًا في أنظمة التشغيل بخلاف Windows Vista أو Windows 7 وفقًا لهذا مدونة MSDN.

نصائح أخرى

ما لم تكن تكتب رمزًا لتكوين ميزات محددة لـ IIS7 (على سبيل المثال ، فأنت تكتب تطبيقًا لتوفير موقع الويب) غير متوفر أو لم يتم تشغيله عبر وحدة التحكم في إدارة IIS في Windows 7 ، سألتزم بنظام التشغيل Windows 7.

إذا كنت تكتب فقط تطبيقات الويب القياسية BOG ، فلا يوجد بالفعل أي مؤيد فيما يتعلق بالترميز على بيئة Windows 2008/R2.

أكتب 95 ٪ من الكود الخاص بي (الذي يستضيف بالفعل أنظمة التزويد) على Windows 7. لدي VM مع Windows 2008 و Visual Studio مثبتة للقطع التي لا يمكنني اختبارها بسهولة أو تكوينها على Windows 7. على سبيل المثال IIS لا تظهر بتات الإدارة عن بُعد (خدمة الإدارة ، ومستخدمي IIS Manager ، إلخ) في Windows 7 IIS MMC على الرغم من وجودها تحت غطاء المحرك.

أقوم بتطوير تطبيقات Windows 7 ونشر التطبيقات على Windows Server 2008 ولم أشعر أبدًا بأي مزايا/عيوب على ذلك. أعتقد حقًا أنه لا يوجد مؤيد وسلبيات من منظور التنمية.

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