Microsoft Visual Studio: โปรแกรมแก้ไขโค้ดสำหรับการเขียนโปรแกรมบน Windows

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

ไมโครซอฟท์ เปิดตัว Visual Studio เวอร์ชันแรกออกสู่ตลาดเมื่อ 20 กว่าปีที่แล้ว a การเขียนโปรแกรม IDE (Integrated Development Environment) ที่ใช้สำหรับการพัฒนาซอฟต์แวร์ทุกประเภท โดยเฉพาะอย่างยิ่งสำหรับโปรแกรมคอมพิวเตอร์ การสร้างเว็บไซต์ เว็บแอปพลิเคชัน ฯลฯ และรวมถึงแอปพลิเคชันบนมือถือ ภายในนั้น เราจะพบเครื่องมือทุกประเภท เช่น การเติมเต็ม คอมไพเลอร์ และคุณสมบัติอื่นๆ ที่จะช่วยให้เราดำเนินกระบวนการพัฒนาซอฟต์แวร์ทั้งหมดได้ง่ายขึ้น

Microsoft Visual Studio

มันเป็น ซอฟต์แวร์โอเพ่นซอร์สและข้ามแพลตฟอร์มฟรี . ซึ่งหมายความว่ามันทำงานบน Windows, ลินุกซ์และ macOS โปรแกรมนี้เข้ากันได้กับภาษาการเขียนโปรแกรมที่หลากหลาย เช่น C, C++, C#, Java, Python, Ruby, PHP และอื่นๆ นอกจากภาษาเหล่านี้แล้ว IDE ยังเป็น IDE ที่สามารถใช้ประโยชน์จาก API และไลบรารีที่มีอยู่ทั้งหมดสำหรับ Windows ได้ รวมถึงการใช้ประโยชน์จาก Azure cloud อย่างเต็มที่และการใช้ประโยชน์จากบริการของแพลตฟอร์ม .NET

คุณสมบัติของ Microsoft Visual Studio

Visual Studio มีคุณสมบัติที่น่าสนใจที่ทำให้เป็นหนึ่งใน IDE การเขียนโปรแกรมที่ชื่นชอบสำหรับทั้งโปรแกรมเมอร์และนักพัฒนาเว็บ เราสามารถนำทางโค้ด เขียนและแก้ไขได้อย่างรวดเร็ว นอกจากนี้เรายังสามารถดีบัก สร้างโปรไฟล์ และวินิจฉัยได้อย่างง่ายดาย

คุณลักษณะที่ใหญ่ที่สุดของโปรแกรมนี้คือ การเติมโค้ดที่ขับเคลื่อนด้วย AI ให้สมบูรณ์ . ซึ่งช่วยให้นักพัฒนาสามารถกรอกโค้ดตามบริบทของโค้ด นั่นคือ ชื่อตัวแปร ฟังก์ชัน และประเภทของโค้ดที่พวกเขากำลังเขียน AI กรอกทั้งบรรทัดในครั้งเดียวขึ้นอยู่กับบริบทของรหัส

ฟังก์ชั่นอื่นๆ ที่ขาดไม่ได้คือ การเน้นไวยากรณ์ ซึ่งมีหน้าที่เน้นองค์ประกอบโค้ดเพื่อให้เราอ่านและทำความเข้าใจการทำงานของโค้ดได้ง่ายขึ้น นอกจากนี้ยังมี การขีดเส้นใต้ ฟังก์ชันที่สามารถตรวจหาปัญหาที่อาจเกิดขึ้นหรือข้อผิดพลาดของโค้ดได้โดยอัตโนมัติ ตลอดจนคำแนะนำในการแก้ไข

เราไม่สามารถละเลยมัน ทำความสะอาดรหัส เพื่อใช้การแก้ไขทุกประเภทที่แนะนำโดย IDE refactoring มีความสำคัญต่อการทำงานอัตโนมัติและแยกบรรทัดของโค้ด นอกจากนี้ยังมีเครื่องมือในการดูข้อมูลโค้ดของเราแบบเรียลไทม์ ตลอดจนการกรอกฟังก์ชันและข้อมูลโค้ดขนาดเล็กที่เรียกว่า IntelliSense .

ส่วนขยาย Visual Studio

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

เวอร์ชันต่างๆ และวิธีการดาวน์โหลด

Visual Studio มีสามเวอร์ชันที่แตกต่างกัน เรียกว่า Community, Professional และ Enterprise เพื่อให้เราเลือกเวอร์ชันที่เหมาะสมกับความต้องการของเรามากที่สุด ทั้งหมดเข้ากันได้กับรุ่น 64 บิตและพร้อมใช้งานสำหรับ Windows เวอร์ชันล่าสุดเช่นเดียวกับ Linux และ macOS เราสามารถดาวน์โหลดเวอร์ชั่นที่ต้องการได้ จากเว็บไซต์อย่างเป็นทางการ .

ต่อไป เราจะมาดูความแตกต่างระหว่างเวอร์ชันต่างๆ ที่เราสามารถเข้าถึงได้:

  • ชุมชน: คือ รุ่นฟรี ของ Visual Studio มุ่งเป้าไปที่ผู้ใช้ที่ต้องการใช้เป็นการส่วนตัวหรือในองค์กรไม่แสวงหาผลกำไร ไม่มีฟังก์ชันบางอย่างที่เราพบในเวอร์ชันที่ต้องชำระเงิน เช่น การตรวจสอบความถูกต้องของการพึ่งพาอาศัยกัน ไดอะแกรมเลเยอร์สถาปัตยกรรม การตรวจสอบสถาปัตยกรรม โคลนโค้ด หรือ IntelliTrace นอกจากนี้ยังไม่มีการวิเคราะห์การถ่ายโอนข้อมูล .NET การครอบคลุมโค้ด และอื่นๆ
  • มืออาชีพ : ฉบับนี้มีข้อบกพร่องเช่นเดียวกับเวอร์ชันชุมชน แต่เป็น มุ่งเป้าไปที่บริษัทขนาดเล็กหรือขนาดกลาง กับผู้ใช้ประมาณห้าคน ราคาอยู่ที่ 45 เหรียญต่อเดือนสำหรับใบอนุญาตใช้งานทางธุรกิจ ดังนั้น เรากำลังพูดถึงผลิตภัณฑ์เดียวกัน แต่ด้วยความสามารถในการใช้งานอย่างมืออาชีพโดยสมาคมที่แสวงหาผลกำไร
  • Enterprise : เรากำลังพูดถึง ฉบับสมบูรณ์ที่สุด ที่ซึ่งเราสามารถใช้ประโยชน์จากฟังก์ชันและเครื่องมือทั้งหมดของ Visual Studio ที่เราไม่สามารถหาได้ในเวอร์ชันก่อนหน้า ขอแนะนำสำหรับองค์กรที่มีพนักงานมากกว่า 500 คน และราคาค่อนข้างสูง เนื่องจากมีจำนวน 250 ดอลลาร์ต่อเดือน

ดาวน์โหลด Visual Studio

จากเว็บไซต์ Visual Studio เราจะดาวน์โหลดไฟล์ฐานซึ่งเราจะดาวน์โหลดแอปพลิเคชันทั้งหมดซึ่งเราต้องการ ฟรีประมาณ 800 MB เป็นฐาน . ความจุนี้จะเพิ่มขึ้นตามส่วนประกอบเพิ่มเติมที่เราติดตั้งซึ่งสามารถทำได้ ถึง 18 GB .

เริ่มต้นใช้งาน Microsoft IDE

เมื่อเราเริ่มโปรแกรมเป็นครั้งแรก หน้าจอต้อนรับจะปรากฏขึ้นจากตำแหน่งที่เราสามารถเลือกงานเริ่มต้นที่เราต้องการดำเนินการได้ ด้วยวิธีนี้ เมื่อเราเปิดโปรเจ็กต์ โฟลเดอร์ หรือไฟล์ใน IDE พวกมันจะแสดงบนหน้าจอนี้เพื่อให้เราเข้าถึงได้เร็วขึ้น:

  • โคลนที่เก็บ – เราได้รับรหัสจากที่เก็บออนไลน์เช่น GitHub หรือ Azure DevOps
  • เปิดโครงการหรือโซลูชัน : จากส่วนนี้ เราจะสามารถเปิดไฟล์ .sIn หรือโครงการที่สร้างใน Visual Studio ในเครื่องได้
  • เปิดโฟลเดอร์ในเครื่อง – เราสามารถเรียกดูและแก้ไขโค้ดในโฟลเดอร์ใดก็ได้
  • สร้างโครงการ : จากตัวเลือกนี้ เราจะสามารถเลือกเทมเพลตโครงการได้โดยใช้เทคนิค code scaffolding เพื่อเริ่มเขียนโปรแกรม

Visual Studio tareas เริ่มแรก

หากเราไม่สนใจตัวเลือกเริ่มต้นใดๆ ที่ Visual Studio นำเสนอ เราก็สามารถเลือกคลิก on ดำเนินการต่อโดยไม่มีรหัส มาตรา.

สร้างโครงการใหม่

ในการเริ่มทำงานกับ Visual Studio ไม่มีอะไรดีไปกว่าการเริ่มต้นโครงการใหม่ เมื่อคลิกที่ตัวเลือกนี้ หน้าต่างใหม่จะปรากฏขึ้น จากตำแหน่งที่เราสามารถเลือกเทมเพลตโครงการที่เราเพิ่งดำเนินการหรือเริ่มต้นด้วยเทมเพลตเปล่า

Visual Studio ใหม่โปรเย็กโต

ต่อไปเราเลือกได้ ภาษาที่เราจะเขียนโปรแกรม (C#, C++, F#, JavaScript, ภาษาแบบสอบถาม, Python, TypeScript, Visual Basic) นอกจากนี้เรายังสามารถเลือกได้ว่าต้องการสร้างโครงการสำหรับทุกคนหรือไม่ แพลตฟอร์ม หรือเฉพาะ (Android, อาซูร์, iOS, Linux, macOS, tvOS, Windows และ Xbox). นอกจากนี้ เราสามารถเลือกประเภทโครงการทั้งหมดหรือเลือกประเภทที่มีอยู่ได้ (ไลบรารี คอนโซล เดสก์ท็อป ส่วนขยาย loT เกม การเรียนรู้ของเครื่อง มือถือ เมฆ, สำนักงาน).

เพิ่มเครื่องมือและคุณสมบัติเพิ่มเติม

ในกรณีที่เราไม่พบสิ่งที่ต้องการ เราก็สามารถคลิกติดตั้งเครื่องมือและคุณสมบัติเพิ่มเติมได้เสมอ การดำเนินการนี้จะเปิดหน้าต่างใหม่ที่มีแท็บสี่แท็บ เพื่อจัดระเบียบตามหมวดหมู่:

  • ปริมาณงาน : การพัฒนา ASP.NET และเว็บ, Python, Azure และ Node.js การพัฒนาสำหรับอุปกรณ์พกพาด้วย .NET และสำหรับเดสก์ท็อปด้วย C++ การพัฒนาเดสก์ท็อป .NET และแพลตฟอร์ม Universal Windows
  • ส่วนประกอบส่วนบุคคล : .NET (5.0, 6.0, Native, ฯลฯ), คอมไพเลอร์, เครื่องมือสร้างและสภาพแวดล้อมรันไทม์, การดีบักและการทดสอบ, อีมูเลเตอร์, เครื่องมือโค้ด, เกมและกราฟิก, คลาวด์, ฐานข้อมูลและเซิร์ฟเวอร์, SDK, ไลบรารีและเฟรมเวิร์ก, SDK, ไลบรารีและ กรอบ
  • ชุดภาษา : สเปน อังกฤษ เยอรมัน อิตาลี ฝรั่งเศส ฯลฯ
  • สถานที่ติดตั้ง : Visual Studio IDE, แคชดาวน์โหลด และคอมโพเนนต์ที่ใช้ร่วมกัน เครื่องมือ และ SDK

Visual Studio และ funciones

แต่ละตัวเลือกที่เราทำเครื่องหมายจะแสดงส่วนประกอบทั้งหมดในคอลัมน์ด้านขวาและในส่วนล่างจะแจ้งให้เราทราบถึงพื้นที่ที่จำเป็นสำหรับการติดตั้ง

Visual Studio เป็นโปรแกรมแก้ไขโค้ดที่ดีที่สุดใช่หรือไม่

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

ด้วยเหตุนี้ กระบวนการติดตามข้อผิดพลาดและการใช้โค้ดจึงดำเนินการได้ง่ายขึ้นและเร็วขึ้น เนื่องจากไม่จำเป็นต้องมีหลายหน้าจอเพื่อเรียกใช้คอนโซลต่างๆ และจัดระเบียบใหม่ทุกครั้งที่เราต้องย่อขนาดบางอย่าง รวมอยู่ในการออกแบบและการกำหนดค่าของพื้นที่ทำงานที่ต้องการ ทั้งหมดนี้ก็เป็นที่น่าสังเกตว่า การมีอยู่ของ IntellinSense แบบบูรณาการ ภายในตัวแก้ไขซึ่งถือเป็นรูปแบบหนึ่งของการเข้ารหัสเชิงทำนาย

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

ทางเลือกสำหรับการเขียนโปรแกรม

หากเรากำลังมองหา IDE เพื่อทำงานเขียนโปรแกรม เราอาจมีเหตุผลให้คิดว่า Visual Studio ไม่ชอบใจเรา ในกรณีนี้ เราต้องรู้ว่าเราสามารถใช้ทางเลือกอื่นได้ เช่น:

  • VSCodium : เข้ากันได้กับมากกว่า 100 ภาษาและฟรี
  • ข้อความประเสริฐ : โปรแกรมแก้ไขข้อความฟรีที่ระบุเป็นพิเศษสำหรับการเขียนโปรแกรม
  • อะตอม : โปรแกรมแก้ไขฟรีและเหมาะสำหรับผู้ใช้ทุกประเภท
  • อาปาเช่ เน็ตบีนส์ – ฟรี ข้ามแพลตฟอร์ม IDE โอเพ่นซอร์ส
  • PHPStorm : IDE รวดเร็ว ชาญฉลาด และฟรี ราคา 89 ยูโรต่อปี