ما البرنامج الذي يجب استخدامه للجهاز الظاهري لتطوير Windows؟

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

سؤال

بالنسبة لعملي الجانبي كمبرمج، أحتاج إلى Windows.سيتم تثبيته في برنامج VMWare Fusion.سأكتب في الغالب كود C لملفات Matlab-Mex، وبعض تطوير DSP، وبعض أدوات سطر الأوامر السهلة في C وC++ للحصول على برنامج تعليمي، ونأمل أن يكون هناك بعض واجهات المستخدم الرسومية السهلة باستخدام Visual Studio.سأستخدم VisualDSP++ وBloodshed Dev-Cpp وMatlab mex-compiler وVisual Studio.
يجب أن يعمل الجهاز الظاهري بشكل أساسي على جهاز MacBook 2,1 جيجا هرتز / 4 جيجا بايت.

والآن إليكم أسئلتي:

  • هل يجب أن أستخدم نظام التشغيل Vista أو XP؟تعجبني النسخة الأولى بشكل أفضل، لكني قلقة بشأن الأداء، خاصة باستخدام Visual Studio.
  • هل يجب علي استخدام Visual Studio 2008 Pro أو Express؟لا أريد إضاعة الذاكرة على ميزات لا أستخدمها.(== هل هناك أشياء مفيدة في الإصدار الاحترافي لتطوير واجهة المستخدم الرسومية؟)

شكرا لآراءكم!

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

المحلول

إذا كنت قلقًا حقًا بشأن الأداء، فيمكنك التمهيد المزدوج باستخدام المعسكر التدريبي.بالإضافة إلى ذلك، أعتقد أن Parallels تتمتع بدعم Bootcamp، حتى تتمكن من جعل قسم Windows الخاص بك افتراضيًا.

بعد قولي هذا، إذا كنت ستقوم بالمحاكاة الافتراضية، فإنني أوصي باستخدام XP، لأنه لا يمكنك الاستفادة من أجهزة الرسومات لجميع التأثيرات البراقة في نظام التشغيل Vista.إذا اخترت نظام التشغيل Vista فإنني أوصي بإيقاف تشغيل Aero.

أما بالنسبة لإصدار visual studio 2008، فيجب عليك معرفة ما تحتاجه (أشرت إلى أنك تستخدم dev-c++ بالفعل) واختيار الإصدار الذي يدعم جميع الميزات المطلوبة.أثناء قيامي بذلك، سأقترح عليك أيضًا التحقق من Eclipse وCDT إذا كنت تبحث عن IDEs جديدة.

كنصيحة أخيرة، إذا كنت ترغب في الاستفادة من ذاكرة الوصول العشوائي (RAM) البالغة 4 جيجا بايت، فستحتاج إلى نظام تشغيل 64 بت.

حظ سعيد.

نصائح أخرى

الأمر يستحق وقتك في المحاولة VirtualBox.إنه مجاني وسرعة كل من نظامي التشغيل Vista وXP ضمن VirtualBox مذهلة.أقوم بتشغيل كل من XP وVista ضمن VirtualBox على OS X ويبدو أنهما قريبان من السرعة الأصلية.ربما بسبب وجود عدد أقل من السائقين في العمل في البيئة الافتراضية.

عادةً ما أحصل على 512 ميجا بايت من ذاكرة الوصول العشوائي لجهاز Vista VM و 256 ميجا بايت لنظام XP.وبهذه الطريقة يمكنك تشغيل أجهزة افتراضية متعددة في وقت واحد ولا يزال لديك الكثير من ذاكرة الوصول العشوائي للنظام للمتصفحات المفتوحة وما شابه.

يمكن تنفيذ أدوات سطر الأوامر السهلة وواجهات المستخدم الرسومية البسيطة باستخدام الإصدار Express من Visual Studio.التزم بذلك حتى تتفوق عليه.

سوف يطير نظام التشغيل Vista على هذا الكمبيوتر المحمول.

أما بالنسبة لإصدارات الاستوديو المرئي، فإن Pro لديه القدرة على تحرير ملفات الموارد لتطوير C/C++ حتى تتمكن من سحب عناصر التحكم وإسقاطها يدويًا في موضعها.تم تعطيل هذا في الإصدار السريع، على الرغم من أنه يمكنك استخدام أداة خارجية تسمى ResEd بدلاً من.

حسنًا.لديك 4 غيغابايت من ذاكرة الوصول العشوائي في جهاز MacBook هذا، ومن ثم يجب أن يكون نظام التشغيل Vista على ما يرام - وربما يكون أسرع في VS، إذا أعطيته حوالي 2 غيغابايت من ذاكرة الوصول العشوائي الخاصة بك.

وحول إصدار Visual Studio، يجب أن يكون Express أكثر دقة.لا توجد اختلافات في واجهة المستخدم الرسومية في الأدوات (التي أعرفها، فأنا أعمل فقط في .NET، وليس باللغة الأصلية)

سأذهب أيضًا إلى WinXP، mdec لقد قلت ذلك بالفعل، فلن تتمكن من استخدام واجهة Auro وإذا كانت مخصصة للتطوير فقط فلن تفوت الميزات "الرائعة"...يستخدم WinXp موارد أقل وأي ميغابايت من ذاكرة الوصول العشوائي ستكون مفيدة في هذا الإعداد.

للإجابة على سؤال Vistual Studio، تكون إصدارات Express كافية في معظم الأحيان، ولكن الميزة الرئيسية المفقودة بالنسبة لي هي دعم الوظائف الإضافية...هناك العديد من الإضافات الرائعة التي تعمل على تحسين إنتاجيتك مثل ReSharper وGhostDoc وMole وغيرها الكثير... انظر المنشور السابق

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