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 เช่นเดียวกับการปรับโครงสร้างโค้ด ดีบักเกอร์แบบบูรณาการทำงานได้ทั้งดีบักเกอร์ระดับต้นทางและดีบักเกอร์ระดับเครื่อง เครื่องมือในตัวอื่นๆ ได้แก่ ตัวออกแบบฟอร์มสำหรับสร้างแอปพลิเคชัน GUI ตัวออกแบบเว็บ ตัวออกแบบคลาส และตัวออกแบบสคีมาฐานข้อมูล Visual Studio รองรับภาษาการเขียนโปรแกรมที่แตกต่างกัน และอนุญาตให้ตัวแก้ไขโค้ดและตัวดีบักเกอร์รองรับภาษาโปรแกรมเกือบทุกชนิด หากมีบริการเฉพาะภาษาอยู่ ภาษาในตัวประกอบด้วย C, C++ และ C# และรองรับภาษาอื่นๆ เช่น F#, IronPython, IronRuby และ Python ผ่านทางบริการภาษาที่ติดตั้งแยกต่างหาก ชุดเครื่องมือภาษาของบุคคลที่สามที่สามารถผสานรวมได้ ได้แก่ ReSharper ซึ่งเป็นส่วนขยายประสิทธิภาพยอดนิยมสำหรับ Visual Studio Microsoft Visual Studio มีหลายรุ่นที่ออกแบบมาสำหรับบทบาทเฉพาะในการพัฒนาซอฟต์แวร์ เช่น สถาปนิก ผู้ดูแลระบบฐานข้อมูล ผู้ทดสอบ และอื่นๆ รุ่นที่ได้รับความนิยมสูงสุดคือรุ่น Professional ซึ่งมีชุดคุณสมบัติพื้นฐานสำหรับผู้ใช้ส่วนใหญ่ รุ่น Enterprise มีคุณสมบัติทั้งหมดของรุ่น Professional รวมถึงคุณสมบัติเพิ่มเติมสำหรับการพัฒนาองค์กร เช่น เครื่องมือดีบั๊กและการทดสอบขั้นสูง การจัดการรหัสฝั่งเซิร์ฟเวอร์ และการรวมเข้ากับ 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 ระดับมืออาชีพ และอีกอันมีพลังมากกว่า วิชวลสตูดิโอเอ็นเตอร์ไพรส์ . รุ่นมืออาชีพมาพร้อมกับซีดี 3 แผ่น ในขณะที่รุ่น Enterprise ที่ปรับปรุงแล้วมาพร้อมกับแผ่นซีดี 3 แผ่น ตอนนี้เรามาพูดถึง Visual Studio 2017





ไมโครซอฟต์วิชวลสตูดิโอ





ไมโครซอฟต์วิชวลสตูดิโอ

ปัจจุบัน Visual Studio เวอร์ชัน 11 ชื่อ Visual Studio 2017 เป็นเวอร์ชันเสถียรล่าสุดของทีมเครื่องมือสำหรับนักพัฒนาที่ Microsoft มีจำหน่ายใน 3 รุ่นหลัก ได้แก่ :



  1. เวอร์ชันชุมชนฟรี
  2. รุ่นมืออาชีพและ
  3. รุ่นองค์กร

ใน รุ่นชุมชน - รุ่นฟรี ชุดซอฟต์แวร์และการทำงานน้อยที่สุด แต่ไม่ว่าด้วยวิธีใด มันทำหน้าที่ของคุณในฐานะนักเรียนเริ่มต้นหรือนักพัฒนา รุ่นที่สองคือ Professional Edition ซึ่งมีประสิทธิภาพมากกว่ารุ่น Community เล็กน้อย จากนั้นจึงมาพร้อมแพ็คเกจ Enterprise เต็มรูปแบบพร้อมเครื่องมือที่มีประสิทธิภาพทั้งหมดสำหรับ Visual Studio

ในขณะนี้ Visual Studio คือ โปรแกรมแก้ไขโค้ด , ดีบักเกอร์ , ก ดีไซเนอร์ . ซึ่งหมายความว่าที่นี่คุณสามารถแก้ไขหรือเขียนโค้ดอย่างง่ายสำหรับฝั่งเซิร์ฟเวอร์หรือคอนโซล คุณสามารถตรวจสอบว่าโค้ดที่คุณเขียนใช้งานได้หรือไม่ และสามารถช่วยได้หรือไม่หากโค้ดของคุณจำเป็นต้องปรับปรุง นอกจากนี้ยังเป็นนักออกแบบ เนื่องจากตอนนี้คุณสามารถสร้างอินเทอร์เฟซผู้ใช้และประสบการณ์ผู้ใช้ใน Visual Studio ได้ เช่นเดียวกับที่คุณทำเมื่อพัฒนาแอปสำหรับ UWP หรือใน Xamarin โดยใช้ Blend หรือ XAML

ข้อมูลทั้งหมดในบทความนี้อ้างถึงเชิงอรรถที่ทำโดย Microsoft พวกเขาอยู่ด้านล่าง:



    • นิติบุคคลหมายถึงพีซีมากกว่า 250 เครื่องหรือรายได้ต่อปีมากกว่า 1 ล้านเหรียญสหรัฐ
    • Windows Desktop, Universal Windows Apps, Web (ASP.NET), Office 365, Line of Business Apps, Apache Cordova, Azure Stack, C++ Cross Platform Library Development, Python, Node.js, .NET Core, เครื่องมือเทียบท่า
    • สามารถเปิดไดอะแกรมที่สร้างใน Visual Studio รุ่นอื่นๆ ในโหมดอ่านอย่างเดียว
    • เปิดใช้งานการทำโปรไฟล์การโต้ตอบระดับ

ตอนนี้เรามาเปรียบเทียบรุ่น Visual Studio กัน

Visual Studio Community รุ่นฟรี

1] สำหรับใคร?

Visual Studio Community Edition จะช่วยปรับปรุงกรณีการใช้งานต่อไปนี้อย่างมาก พวกเขาจะสนับสนุนนักพัฒนาแต่ละคน การเรียนรู้ในห้องเรียน การวิจัยเชิงวิชาการ การมีส่วนร่วมในโครงการโอเพ่นซอร์ส และสำหรับองค์กรที่ไม่ใช่องค์กรที่มีผู้ใช้สูงสุด 5 คน

2] จะรองรับแพลตฟอร์มการพัฒนาหรือไม่?

ตามที่ได้กล่าวมานี้พินัยกรรม ฉันสนับสนุนอย่างแน่นอน แพลตฟอร์มการพัฒนา

3] แล้วสภาพแวดล้อมการพัฒนาแบบบูรณาการล่ะ?

สำหรับ IDE นั้น Visual Studio เวอร์ชันชุมชนฟรีจะรองรับคุณสมบัติต่อไปนี้ โดยจะสนับสนุนการตรวจจับ Peek, refactoring, การปรับใช้งานเว็บด้วยคลิกเดียว, โปรแกรมดูทรัพยากรแบบจำลอง, โซลูชันการสร้างภาพด้วยกราฟการพึ่งพาและโค้ดแมป และการกำหนดเป้าหมายหลายรายการ

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 ได้หรือไม่

Microsoft ได้ดูแลคุณแล้ว คุณลักษณะต่อไปนี้ได้รับการสนับสนุนโดย Visual Studio เพื่อตอบสนองความต้องการในการทำงานร่วมกันทั้งหมดของคุณ สิ่งเหล่านี้คือการสร้างกระดานเรื่องราวใน PowerPoint, การตรวจสอบโค้ด, ความสามารถในการหยุดชั่วคราว/ดำเนินการต่อของงาน และ Team Explorer พร้อมการสนับสนุนเครื่องมือการเขียนของบุคคลที่สาม

อ่าน : เกิดอะไรขึ้น รหัส Visual Studio ?

Visual Studio ระดับมืออาชีพ

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 พร้อมการสนับสนุนเครื่องมือการเขียนของบุคคลที่สาม

วิชวลสตูดิโอเอ็นเตอร์ไพรส์

1] สำหรับใคร?

คล้ายกับ Visual Studio Professional โดยรองรับนักพัฒนารายบุคคล การเรียนรู้ในชั้นเรียน การวิจัยเชิงวิชาการ การเข้าร่วมโครงการโอเพ่นซอร์ส องค์กรที่ไม่ใช่องค์กรที่มีผู้ใช้สูงสุด 5 คน และองค์กรต่างๆ

2] จะรองรับแพลตฟอร์มการพัฒนาหรือไม่?

อย่างที่ฉันบอกไปข้างต้นว่าเขาจะสนับสนุนอย่างแน่นอน แพลตฟอร์มการพัฒนา

3] แล้วสภาพแวดล้อมการพัฒนาแบบบูรณาการล่ะ?

เมื่อพูดถึง IDE แล้ว Visual Studio Enterprise Edition จะรองรับทุกอย่างที่ Visual Studio Professional รองรับ นอกจากนี้ยังรองรับ Live Dependancy Validation, Architectural Layer Diagrams, Architecture Validation และ Code Clone

4] การดีบักและการวินิจฉัยขั้นสูง?

ในส่วนการดีบักและการวินิจฉัยขั้นสูง รุ่น Enterprise รองรับทุกอย่างที่ Visual Studio Professional รองรับทุกประการ นอกจากนี้ยังรองรับ IntelliTrace, การรวมดีบักเกอร์โค้ดแมป, การวิเคราะห์การถ่ายโอนข้อมูลหน่วยความจำ .NET

5] รองรับเครื่องมือทดสอบ

Visual Studio Enterprise Edition มาพร้อมกับคุณสมบัติและเครื่องมือทั้งหมดเมื่อเทียบกับรุ่นที่ต่ำกว่าอื่นๆ นอกเหนือจากการทดสอบหน่วยแล้ว รองรับการทดสอบหน่วยสด, การจัดการกรณีทดสอบ, โหลดเว็บและการทดสอบประสิทธิภาพ, IntelliTest, Microsoft Fakes หรือที่เรียกว่าการแยกการทดสอบหน่วย, การครอบคลุมโค้ด, การจัดการห้องปฏิบัติการ, การทดสอบ UI แบบเข้ารหัส, การทดสอบด้วยตนเองด้วย Microsoft Test Manager, การทดสอบเชิงสำรวจด้วย Microsoft Test Manager และ ส่งต่อไปยังการทดสอบด้วยตนเองอย่างรวดเร็วด้วย Microsoft Test Manager

6] Xamarin (การพัฒนาข้ามแพลตฟอร์ม) มีการผสานรวมได้ดีเพียงใด

ถ้าคุณสนใจ Xamarin มันรองรับคุณสมบัติมากกว่าการสนับสนุน Visual Studio Community และ Visual Studio Enterprise คุณลักษณะข้ามแพลตฟอร์มต่อไปนี้รองรับโดย Visual Studio Enterprise นอกเหนือจากที่สนับสนุนโดย Xamarin อีกสองรุ่น ได้แก่ Inline Assemblies, Xamarin Inspector, Xamarin Profiler และ iOS Remote Simulator สำหรับ Windows

7] คุณสามารถทำงานร่วมกับนักพัฒนารายอื่นโดยใช้ Visual Studio Enterprise ได้หรือไม่

Microsoft ได้ดูแลคุณแล้ว แน่นอนว่า Visual Studio รองรับฟีเจอร์ทั้งหมดเพื่อตอบสนองความต้องการในการทำงานร่วมกันทั้งหมดของคุณ สิ่งเหล่านี้คือการสร้างกระดานเรื่องราวใน PowerPoint, การตรวจสอบโค้ด, ความสามารถในการหยุดชั่วคราว/ดำเนินการต่อของงาน และ Team Explorer พร้อมการสนับสนุนเครื่องมือการเขียนของบุคคลที่สาม

windows vista ดาวน์โหลด usb ที่สามารถบู๊ตได้

ดาวน์โหลด Visual Studio

หากคุณต้องการทดลองใช้งาน Visual Studio คุณสามารถเรียนรู้เพิ่มเติมและดาวน์โหลดได้จาก VisualStudio.com.

เคล็ดลับ : สิ่งจำเป็นสำหรับนักพัฒนา Microsoft Visual Studio มอบเครื่องมือและบริการทั้งหมดที่จำเป็นสำหรับการเป็นนักพัฒนาฟรี ซอฟต์แวร์นี้ออกแบบมาเพื่อมอบเครื่องมือ บริการ และการฝึกอบรมฟรี เพื่อกระตุ้นให้นักพัฒนาและผู้ที่ชื่นชอบลองใช้เทคโนโลยีที่พวกเขาชื่นชอบมากขึ้น

ดาวน์โหลด PC Repair Tool เพื่อค้นหาอย่างรวดเร็วและแก้ไขข้อผิดพลาดของ Windows โดยอัตโนมัติ

ตอนนี้อ่าน : คู่มือสำหรับผู้เริ่มต้นใช้งาน Visual Studio .

โพสต์ยอดนิยม