Microsoft เพิ่งเปิดตัวVisual Studio Codeและฉันสับสนเล็กน้อยเกี่ยวกับการใช้งานเนื่องจากVisual Studioมีความคล้ายคลึงกันมากมายกับการใช้งาน
Microsoft เพิ่งเปิดตัวVisual Studio Codeและฉันสับสนเล็กน้อยเกี่ยวกับการใช้งานเนื่องจากVisual Studioมีความคล้ายคลึงกันมากมายกับการใช้งาน
คำตอบ:
Visual Studio (เวอร์ชั่นเต็ม)เป็นสภาพแวดล้อมการพัฒนา "เต็มรูปแบบ" และ "สะดวก"
Visual Studio (รุ่นฟรี "ด่วน" - จนถึงปี 2560)จะเป็นเวอร์ชั่นเต็มรูปแบบที่เน้นคุณลักษณะและเป็นศูนย์กลางของเวอร์ชั่นเต็ม คุณลักษณะที่เน้นกึ่งกลางว่ามีเวอร์ชั่นแตกต่างกัน (Visual Studio Web Developer, Visual Studio C # ฯลฯ ) ขึ้นอยู่กับเป้าหมายของคุณ
Visual Studio (รุ่น Community ฟรี - ตั้งแต่ปี 2015)เป็นเวอร์ชั่นเต็มเวอร์ชั่นแบบย่อและแทนที่รุ่นด่วนแยกที่ใช้ก่อนปี 2015
Visual Studio Code (VSCode)เป็นตัวแก้ไขข้ามแพลตฟอร์ม (Linux, Mac OS, Windows) ที่สามารถขยายได้ด้วยปลั๊กอินตามความต้องการของคุณ
ตัวอย่างเช่นหากคุณต้องการสร้างแอปพลิเคชัน ASP.NET โดยใช้ VS Codeคุณต้องดำเนินการหลายขั้นตอนด้วยตัวคุณเองเพื่อตั้งค่าโครงการ มีบทช่วยสอนแยกต่างหากสำหรับแต่ละระบบปฏิบัติการ
Visual Studio Code เป็นตัวแก้ไขในขณะที่ Visual Studio เป็น IDE
Visual Studio Code ข้ามแพลตฟอร์มและรวดเร็วในขณะที่ Visual Studio เป็นWindows / Mac เท่านั้นและไม่เร็ว
โปรดทราบว่า Visual Studio สำหรับ Mac พร้อมใช้งานในขณะนี้ แต่เป็นผลิตภัณฑ์ที่แตกต่างเมื่อเปรียบเทียบกับ Visual Studio (Windows) มันขึ้นอยู่กับ Xamarin Studio และขาดการสนับสนุนบางประเภทโครงการ. NET ที่เก่ากว่า สร้างโซลูชันที่สร้างขึ้นใน VS 2017 เรียบร้อยแล้ว VS mac มี UI ที่ จำกัด มากขึ้น (ตัวอย่างเช่นไม่มีแถบเครื่องมือที่ปรับแต่งได้) ดังนั้นสำหรับการทำงานข้ามแพลตฟอร์ม รหัส VS อาจยังดีกว่า
ฉันจะให้รายละเอียดที่แตกต่างระหว่าง Visual Studio และ Visual Studio Code ด้านล่าง
หากคุณดูจริงๆความแตกต่างที่ชัดเจนที่สุดคือ. NET แบ่งออกเป็นสองส่วน:
เทคโนโลยีอินเทอร์เฟซผู้ใช้ดั้งเดิมทั้งหมด ( Windows Presentation Foundation , Windows Formsเป็นต้น) เป็นส่วนหนึ่งของเฟรมเวิร์กไม่ใช่แกนหลัก
"Visual" ใน Visual Studio (จาก Visual Basic) ส่วนใหญ่มีความหมายเหมือนกันกับ Visual UI (ลากและวาง WYSIWYG) การออกแบบดังนั้นในความรู้สึกนั้น Visual Studio Code เป็น Visual Studio โดยไม่มี Visual!
ความแตกต่างที่ชัดเจนที่สุดที่สองคือ Visual Studio มีแนวโน้มที่จะมุ่งเน้นไปที่โครงการและการแก้ปัญหา
รหัส Visual Studio:
Visual Studio:
Visual Studio มีวัตถุประสงค์เพื่อเป็น IDE ที่ดีที่สุดในโลก (รวมถึงสภาพแวดล้อมการพัฒนาแบบรวม) ซึ่งให้ชุดเครื่องมือสำหรับการพัฒนาเต็มรูปแบบซึ่งรวมถึงส่วนประกอบการกรอกโค้ดที่ทรงพลังชื่อ IntelliSense ตัวดีบักซึ่งสามารถดีบักทั้งซอร์สโค้ดและรหัสเครื่องจักร และบางอย่างเกี่ยวกับการพัฒนา SQL
ใน Visual Studio เวอร์ชันล่าสุดคุณสามารถพัฒนาแอปพลิเคชันข้ามแพลตฟอร์มโดยไม่ทิ้ง IDE และ Visual Studio ใช้พื้นที่ดิสก์มากกว่า 8 GB (ตามองค์ประกอบที่คุณเลือก)
สรุปแล้ว Visual Studio เป็นสภาพแวดล้อมการพัฒนาขั้นสูงสุดและค่อนข้างหนัก
การอ้างอิง: https://www.quora.com/What-is-the-difference-between-Visual-Studio-and-Visual-Studio-Code
การเสริมคำตอบก่อนหน้านี้ความแตกต่างที่สำคัญอย่างหนึ่งระหว่างทั้งสองคือรหัส Visual Studio มาในรุ่นที่เรียกว่า "พกพา" ซึ่งไม่ต้องการสิทธิ์ระดับผู้ดูแลเต็มรูปแบบในการทำงานบน Windows และสามารถวางไว้ในไดรฟ์แบบถอดได้เพื่อความสะดวก
Visual Studio
windows.h
)รหัส Visual Studio
Visual Studio Code ถูกรวมเข้ากับพรอมต์คำสั่ง / เทอร์มินัลดังนั้นจึงเป็นประโยชน์เมื่อมีการสลับระหว่าง IDE และเทอร์มินัล / พร้อมรับคำสั่งที่จำเป็นตัวอย่างเช่น: การเชื่อมต่อกับ Linux