أريد أن أعرف أي إصدار مناسب من Visual Studio

السلام عليكم،

اليوم عملت مقابلة عمل بسيطة عن مؤسسة حكومية، وأحد متطلبات العمل لديهم أنهم يعملو بالـVisual Studio، أنا أذكر أنني درست أساسيات لغة C# وعملت بها برامج بسيطة، ولكن الآن في هذه المؤسسة يريدون عمل WPF Applications -سيأتي موضوع آخر وأستفسر عن الwpf- لكنني الآن أريد تثبيت برنامج Visual Studio لكي أتدرب عليه.

دخلت موقع Visual Studio :

وجدت ثلاث نسخ:

1- Community

2- Professional

3- Enterprise

ثم هنالك صحفة أخرى للمقارنة بينهم، فوجدت أن إصدار Enterprise هو أفضل واحد، ولكنه طبعًا مدفوع ويوجد نسخة تجريبية منه مجاناً، هذه هي المقارنة:


عندما عملت المقابلة البسيطة وجدت أن الموظف يستخدم نسخة 2015 ولكن لم الاحظ أي إصدار بالتحديد من الثلاث اصدارات المذكورة فوق! فهل ممكن أن تكون Enterprise!؟

الآن أنا أريد تحميل نسخة على جهازي الشخصي لكي أستطيع العمل بها، فما هي النسخة التي تكفي لعمل برامج إحترافية أو برامج متكاملة!

وهل يجب أن أنزل النسخة الآخيرة 2017 ؟ أو 2015 مثلما وجدتها عند المؤسسة؟


للمعلومية فقط، أنا لدي برنامج Visual Studio Ultimate 2013 مفعلة أذكر أنني أخذتها من الجامعة التي أدرس بها، ولكن ربما تكون قديمة، الله أعلم.

أرجو مساعدتي في إيجاد وتنزيل النسخة المناسبة من برنامج Visual Studio.

وشكراً.

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

عبد الرحمن أحمد أضف ردا

المرجح دائما أن الاصدار الأحدث هو الأفضل لما فيه من تطويرات وميزات، لكن عندما يتعلق الأمر بعمل مؤسساتي أو ضمن فريق أو كود متداول فيتم الأخذ بعين الاعتبار التوافقية، وبما أنك لاحظت موظفا يعمل على 2015 إذا فهو أحدث اصدار معتمد لديهم فلا تتجاوزه لأن أي انتاج ب 2017 قد يولد أخطاء عند فتحه في 2015 وذلك لأن 2017 يأتي مع اللغة C#7.0 والتي أضيف إليها العديد من الميزات القوية بينما الاصدار 2015 وما قبله فيتعرف على C#6.0 إلا إذا تم تحديث المترجم ليدعم C#7.0 وهذا يتطلب التأكد من ذلك بسؤال صاحب القرار في المؤسسة، مع أني أستبعد ذلك، لأن من يهتم بتطوير اصدار اللغة فمن باب أولى أن يحدث اصدار الفيجوال ستوديو.

أما بالنسبة لأي نسخة يتم اعتمادها؟ فـ Community تكفي وزيادة، النسختان Professional و Enterprise تتقدم عليها لأن فيها أدوات إضافية وتقبل الإضافات وتتوجه أكثر نحو العمل الجماعي وإدارة الفريق وغيرها.

جزاك الله خيرًا أخي عبدالرحمن.

ماذا يعني نسخة Community تكفي وزيادة؟ هل سأستطيع إنشاء تطبيقات WPF و ASP.NET وجميع أنواع التطبيقات التي يمكن برمجتها بلغة C# ؟ أعني هل فعلًا مايكروسوفت دعمت كل هذا الشيء في النسخة المجانية؟

  • لدي سؤال لو سمحت:

هل إصدار (NET Framework 4.5.) جيد أم يجب تنزيل إصدار أحدث من الفريمورك؟

وشكراً :)

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

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

إذا كنت ستعمل لمنتجات ويب فابحث عن أعلى اصدار يدعمه أكثر شركات الاستضافة، ففي السنة الماضية كان آخرها 4.5.2 علما أنه يوجد شركات استضافة تدعم أحدث اصدار سواء 4.6.2 أو حتى دوت نت كور Core

إذا لسطح المكتب يمكنك استخدام 4.6.2 وأنت مطمئن طالما أن التطبيق سيعمل على ويندوز 7 وما بعد.