Microsoft Visual Studio - الإصدارات والمقارنة والميزات والأسئلة الشائعة

Microsoft Visual Studio Editions



Microsoft Visual Studio هو بيئة تطوير متكاملة (IDE) من Microsoft. يتم استخدامه لتطوير برامج الكمبيوتر ، وكذلك مواقع الويب وتطبيقات الويب وخدمات الويب وتطبيقات الأجهزة المحمولة. يستخدم Visual Studio منصات تطوير برامج Microsoft مثل Windows API و Windows Forms و Windows Presentation Foundation و Windows Store و Microsoft Silverlight. يمكن أن تنتج كلاً من الكود الأصلي والتعليمات البرمجية المُدارة. يتضمن Visual Studio محرر كود يدعم IntelliSense بالإضافة إلى إعادة هيكلة الكود. يعمل مصحح الأخطاء المتكامل كمصحح أخطاء على مستوى المصدر ومصحح أخطاء على مستوى الجهاز. تتضمن الأدوات المضمنة الأخرى مصمم نماذج لإنشاء تطبيقات واجهة المستخدم الرسومية ، ومصمم الويب ، ومصمم الفصل ، ومصمم مخطط قاعدة البيانات. يدعم Visual Studio لغات برمجة مختلفة ويسمح لمحرر الكود ومصحح الأخطاء بدعم أي لغة برمجة تقريبًا ، بشرط وجود خدمة خاصة باللغة. تتضمن اللغات المضمنة C و C ++ و C # ، كما يتوفر دعم للغات أخرى مثل F # و IronPython و IronRuby و Python عبر خدمات اللغة المثبتة بشكل منفصل. تتضمن مجموعات أدوات اللغات التابعة لجهات خارجية التي يمكن دمجها ReSharper ، وهو امتداد إنتاجي شائع لبرنامج Visual Studio. يحتوي Microsoft Visual Studio على إصدارات متعددة مصممة لأدوار محددة في تطوير البرامج ، مثل المهندسين المعماريين ومسؤولي قواعد البيانات والمختبرين وما إلى ذلك. الإصدار الأكثر شيوعًا هو الإصدار الاحترافي ، والذي يتضمن مجموعة الميزات الأساسية لمعظم المستخدمين. يتضمن إصدار Enterprise جميع ميزات الإصدار الاحترافي ، بالإضافة إلى ميزات إضافية لتطوير المؤسسات ، مثل أدوات التصحيح والاختبار المتقدمة ، وإدارة التعليمات البرمجية من جانب الخادم ، والتكامل مع Microsoft Team Foundation Server للتحكم في المصدر وتعقب عنصر العمل. الإصدار Ultimate هو الإصدار الأكثر شمولاً من Visual Studio ، ويتضمن جميع ميزات إصدار Enterprise ، بالإضافة إلى ميزات إضافية للتطوير المتقدم ، مثل أدوات النمذجة ومصمم UML ، وأدوات تحليل التعليمات البرمجية ، ودعم الحوسبة المتوازية. تقدم Microsoft أيضًا إصدارًا مجانيًا من Visual Studio ، يسمى Visual Studio Express ، وهو مصمم للهواة والطلاب والمطورين المبتدئين. يتضمن مجموعة فرعية من الميزات المتوفرة في الإصدارات الأخرى من Visual Studio.



استوديو مرئي هو IDE الخاص بـ Microsoft ، والذي أطلق عليه في الأصل اسم Project Boston وتم إصداره في عام 1997. هذه المرة ، جمعت Microsoft جميع أدوات التطوير الخاصة بها واشترتها في منتج واحد. جاء الإصدار الأصلي من البرنامج في نسختين. كان هذا أول واحد Visual Studio Professional والآخر كان أقوى مؤسسة Visual Studio . النسخة الاحترافية جاءت مع 3 أقراص مضغوطة ، في حين جاءت نسخة Enterprise المحسنة مع 3 أقراص مضغوطة. الآن دعنا نتحدث عن Visual Studio 2017.





مايكروسوفت فيجوال ستوديو





مايكروسوفت فيجوال ستوديو

يعد الإصدار 11 من Visual Studio حاليًا ، المسمى Visual Studio 2017 ، أحدث إصدار ثابت لفريق Developer Tools في Microsoft. وهي متوفرة في 3 اصدارات رئيسية وهي:



  1. إصدار المجتمع المجاني ،
  2. نسخة احترافية و
  3. نسخة الشركة.

في طبعة المجتمع - نسخة مجانية حزمة البرامج والأقل وظيفية. ولكن في كلتا الحالتين ، يقوم بعملك كطالب مبتدئ أو مطور. والثاني هو الإصدار الاحترافي ، وهو أقوى قليلاً من إصدار المجتمع ، ثم يأتي بعد ذلك حزمة Enterprise الكاملة مع جميع الأدوات القوية لبرنامج Visual Studio.

في الوقت الحالي ، يعد Visual Studio محرر الكود و المصحح ، أ مصمم . هذا يعني أنه يمكنك هنا تحرير أو كتابة رمز بسيط من جانب الخادم أو وحدات التحكم ، ويمكنك التحقق مما إذا كان الرمز الذي كتبته يعمل وما إذا كان يمكن أن يساعدك إذا كانت التعليمات البرمجية الخاصة بك بحاجة إلى تحسين. إنه أيضًا مصمم ، حيث يمكنك الآن إنشاء واجهات مستخدم وتجارب مستخدم في Visual Studio ، تمامًا كما تفعل عند تطوير تطبيقات لـ UWP أو في Xamarin باستخدام Blend أو XAML.

تشير كافة المعلومات الواردة في هذه المقالة إلى الحواشي التي قدمتها Microsoft. تم سردها أدناه:



    • يتم تعريف كيانات الشركات على أنها> 250 جهاز كمبيوتر أو> مليون دولار في الإيرادات السنوية.
    • سطح مكتب Windows ، وتطبيقات Windows العالمية ، و Web (ASP.NET) ، و Office 365 ، و Line of Business Apps ، و Apache Cordova ، و Azure Stack ، و C ++ عبر تطوير مكتبة الأنظمة الأساسية ، و Python ، و Node.js ، و .NET Core ، وأدوات Docker
    • يمكن فتح الرسوم التخطيطية التي تم إنشاؤها في إصدارات أخرى من Visual Studio في وضع القراءة فقط.
    • تمكن من تحديد مستوى التفاعل.

الآن دعنا نقارن فقط إصدارات Visual Studio.

نسخة مجانية من Visual Studio Community

1] لمن هذا؟

سيؤدي Visual Studio Community Edition إلى تحسين حالات الاستخدام التالية بشكل كبير. سوف يدعمون المطورين الفرديين ، والتعلم في الفصول الدراسية ، والبحث الأكاديمي ، والمشاركة في مشاريع مفتوحة المصدر ، وللمؤسسات غير المؤسسية لما يصل إلى 5 مستخدمين.

2] هل ستدعم منصة التطوير؟

كما ذكرت أعلاه ، هذه الإرادة أنا أؤيد بالتأكيد منصة التطوير.

3] ماذا عن بيئة التنمية المتكاملة؟

بالنسبة إلى IDE ، ستدعم نسخة المجتمع المجانية من Visual Studio الميزات التالية. وسيدعم اكتشاف النظرة الخاطفة ، وإعادة البناء ، ونشر الويب بنقرة واحدة ، وعارض موارد النموذج ، وحلول التصور مع الرسوم البيانية التبعية وخرائط الكود ، والاستهداف المتعدد.

4] تصحيح الأخطاء والتشخيص المتقدم؟

ضمن التصحيح المتقدم والتشخيص ، يدعم الإصدار المجاني من Visual Studio ما يلي. وهو يدعم مقاييس الكود ، وتصحيح أخطاء الرسومات ، وتحليل الكود الثابت ، ومركز الأداء والتشخيص.

5] دعم أدوات الاختبار

حسنًا ، نظرًا لأنه إصدار مجاني من Visual Studio بميزات وأدوات محدودة. إنه يدعم فقط اختبار الوحدة للمطورين لاختبار التعليمات البرمجية الخاصة بهم.

6] ما مدى تكامل Xamarin (التطوير عبر الأنظمة الأساسية)؟

حسنًا ، إذا كنت تتساءل زامارين ، يا لها من نتيجة. يتم دعم الميزات المشتركة بين الأنظمة الأساسية التالية بواسطة مجتمع Visual Studio ضمن Xamarin. هذا هو مشاركة الكود بين تطبيقات Android و iOS ومطوري iOS و Android UI و Xamarin Forms (Xamarin.Forms للاختصار) و Xamarin Instant Player.

7] هل يمكنك التعاون مع المطورين الآخرين في Visual Studio Community؟

حسنًا ، لقد اعتنت Microsoft بك. يدعم Visual Studio الميزات التالية لتلبية جميع احتياجات التعاون الخاصة بك. هذه هي لوحة العمل في PowerPoint ، ومراجعة التعليمات البرمجية ، وإمكانيات إيقاف / استئناف المهام مؤقتًا ، و Team Explorer مع دعم أدوات التأليف التابعة لجهات خارجية.

يقرأ : ماذا حدث كود الاستوديو المرئي ؟

Visual Studio Professional

1] لمن هذا؟

بالإضافة إلى ما هو مذكور لمجتمع Visual Studio ، يتم دعم هذا الإصدار الاحترافي من Visual Studio في حالات الاستخدام مثل المؤسسات.

2] هل ستدعم منصة التطوير؟

كما قلت أعلاه ، سوف يدعم بالتأكيد منصة التطوير.

3] ماذا عن بيئة التنمية المتكاملة؟

عند الحديث عن IDE ، ستدعم النسخة الاحترافية من Visual Studio كل ما يدعمه مجتمع Visual Studio. هذا بالإضافة إلى دعم CodeLens .

4] تصحيح الأخطاء والتشخيص المتقدم؟

ضمن التصحيح المتقدم والتشخيص ، يدعم الإصدار الاحترافي تمامًا كل ما يدعمه الإصدار المجاني من Visual Studio ، والذي يدعمه مجتمع Visual Studio.

5] التحدث عن مدى دعم Visual Studio لأدوات الاختبار

حسنًا ، لا يزال Visual Studio المحترف لديه ميزات وأدوات محدودة مقارنة بإصدار Enterprise. إنه يدعم فقط اختبار الوحدة للمطورين لاختبار التعليمات البرمجية الخاصة بهم.

6] ما مدى تكامل Xamarin (التطوير عبر الأنظمة الأساسية)؟

حسنًا ، إذا كنت مهتمًا بـ Xamarin ، فهو يدعم نفس الميزات مثل Visual Studio Community. يتم دعم الميزات المشتركة بين الأنظمة الأساسية التالية بواسطة مجتمع Visual Studio ضمن Xamarin. هذا هو مشاركة الكود بين تطبيقات Android و iOS ومطوري iOS و Android UI و Xamarin Forms (Xamarin.Forms للاختصار) و Xamarin Instant Player.

7] هل يمكنك التعاون مع مطورين آخرين باستخدام Visual Studio Professional؟

حسنًا ، لقد اعتنت Microsoft بك. يدعم Visual Studio جميع الميزات لتلبية جميع احتياجات التعاون الخاصة بك. هذه هي لوحة العمل في PowerPoint ، ومراجعة التعليمات البرمجية ، وإمكانيات إيقاف / استئناف المهام مؤقتًا ، و Team Explorer مع دعم أدوات التأليف التابعة لجهات خارجية.

مؤسسة Visual Studio

1] لمن هذا؟

على غرار Visual Studio Professional ، فهو يدعم المطورين الفرديين ، والتعلم في الفصول الدراسية ، والبحث الأكاديمي ، ومشاركة المشاريع مفتوحة المصدر ، والمنظمات غير المؤسسية لما يصل إلى 5 مستخدمين ، والمؤسسات.

2] هل ستدعم منصة التطوير؟

كما قلت أعلاه ، سوف يدعم بالتأكيد منصة التطوير.

3] ماذا عن بيئة التنمية المتكاملة؟

عند الحديث عن IDE ، فإن إصدار Visual Studio Enterprise سيدعم كل ما يدعمه Visual Studio Professional. سيعمل هذا أيضًا على دعم التحقق من الاعتماد المباشر ، ومخططات الطبقة المعمارية ، والتحقق من صحة العمارة ، واستنساخ الكود.

4] تصحيح الأخطاء والتشخيص المتقدم؟

في قسم التصحيح المتقدم والتشخيص ، يدعم إصدار Enterprise تمامًا كل ما يدعمه Visual Studio Professional. بالإضافة إلى ذلك ، فهو يدعم IntelliTrace ، وتكامل مصحح مخطط التعليمات البرمجية ، وتحليل تفريغ الذاكرة .NET.

5] دعم أدوات الاختبار

حسنًا ، يأتي إصدار Visual Studio Enterprise مع جميع الميزات والأدوات مقارنة بالإصدارات السفلية الأخرى. بالإضافة إلى اختبار الوحدة ، يدعم اختبار الوحدة الحية ، وإدارة حالة الاختبار ، وتحميل الويب واختبار الأداء ، و IntelliTest ، و Microsoft Fakes وتسمى أيضًا عزل اختبار الوحدة ، وتغطية الكود ، وإدارة المختبر ، واختبار واجهة المستخدم المشفرة ، والاختبار اليدوي مع Microsoft Test Manager ، والاختبار الاستكشافي مع Microsoft Test Manager و تقدم سريعًا للاختبار اليدوي باستخدام Microsoft Test Manager.

6] ما مدى تكامل Xamarin (التطوير عبر الأنظمة الأساسية)؟

حسنًا ، إذا كنت مهتمًا بـ Xamarin ، فهو يدعم ميزات أكثر من دعم Visual Studio Community و Visual Studio Enterprise. يتم دعم الميزات المشتركة بين الأنظمة الأساسية التالية بواسطة Visual Studio Enterprise بالإضافة إلى تلك التي يدعمها إصداران آخران يسمى Xamarin. هذه هي التجميعات المضمنة و Xamarin Inspector و Xamarin Profiler و iOS Remote Simulator لنظام التشغيل Windows.

7] هل يمكنك التعاون مع مطورين آخرين باستخدام Visual Studio Enterprise؟

حسنًا ، لقد اعتنت Microsoft بك. من الواضح أن جميع الميزات مدعومة بواسطة Visual Studio لتلبية جميع احتياجات التعاون الخاصة بك. هذه هي لوحة العمل في PowerPoint ، ومراجعة التعليمات البرمجية ، وإمكانيات إيقاف / استئناف المهام مؤقتًا ، و Team Explorer مع دعم أدوات التأليف التابعة لجهات خارجية.

كيفية فتح محرك أقراص DVD عالق

تنزيل Visual Studio

إذا كنت ترغب في تجربة Visual Studio عمليًا ، فيمكنك معرفة المزيد وتنزيله من VisualStudio.com.

نصيحة : أساسيات تطوير Microsoft Visual Studio يوفر لك جميع الأدوات والخدمات التي تحتاجها لتصبح مطورًا مجانًا. تم تصميم البرنامج لتوفير أدوات وخدمات وتدريبات مجانية لتشجيع المزيد من المطورين والمتحمسين لتجربة التقنيات المفضلة لديهم.

قم بتنزيل أداة إصلاح الكمبيوتر الشخصي للعثور بسرعة على أخطاء Windows وإصلاحها تلقائيًا

اقرأ الآن : دليل المبتدئين لبدء استخدام Visual Studio .

المشاركات الشعبية