Visual Studio Code กับ Atom: โปรแกรมแก้ไขข้อความใดที่เหมาะกับคุณ

Visual Studio Code กับ Atom: โปรแกรมแก้ไขข้อความใดที่เหมาะกับคุณ

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





Atom มีมาระยะหนึ่งแล้ว แต่ความนิยมของมันก็ถูกตั้งค่าสถานะในช่วงปลายปี Visual Studio Code เมื่อเด็กใหม่ในเมืองนี้ไม่มีใครแน่ใจ ตอนนี้ดูเหมือนจะเป็นเครื่องมือแก้ไขข้อความที่ร้อนแรงที่สุด ที่กล่าวว่าไม่ใช่ทุกคนที่กระตือรือร้นที่จะก้าวต่อไปจาก Atom





Visual Studio Code กับ Atom: มีอะไรคล้ายกัน

ในการเริ่มต้น Visual Studio Code และ Atom แบ่งปัน DNA เครื่องมือแก้ไขทั้งสองนี้ใช้ Electron ซึ่งช่วยให้นักพัฒนาสร้างแอปเดสก์ท็อปที่ครบครันด้วยเทคโนโลยีเว็บ เช่น JavaScript, HTML และ CSS บางคนต่อต้านแนวคิดนี้อย่างรุนแรง แต่นั่นเป็นอีกเรื่องหนึ่ง





บรรณาธิการทั้งสองใกล้ชิดกันมากกว่าที่คุณคิดในอีกทางหนึ่ง Atom ถูกสร้างขึ้นที่ GitHub ในขณะที่ชื่ออาจบอกใบ้ Microsoft ได้สร้าง Visual Studio Code ในปี 2018 Microsoft ประกาศว่าจะซื้อ GitHub ในขณะที่บางคนเริ่มกังวลว่านี่จะหมายถึงจุดจบของ Atom แต่ Microsoft ได้ชี้แจงว่าบรรณาธิการทั้งสองจะยังคงมีอยู่

Visual Studio Code กับ Atom: ประสิทธิภาพ

แฟน Visual Studio Code มักจะชี้ไปที่ประสิทธิภาพเมื่อเปรียบเทียบกับ Atom และแอปอื่นๆ ที่ใช้อิเล็กตรอน แอปอิเล็กตรอนได้รับชื่อเสียงในด้านประสิทธิภาพที่ซบเซาและเวลาเริ่มต้นที่ช้าทั่วทั้งกระดาน แต่ Visual Studio Code สามารถหลีกเลี่ยงสิ่งนี้ได้



ความแตกต่างด้านประสิทธิภาพระหว่าง Visual Studio Code และ Atom มาจากปัจจัยสองสามประการ แต่ประเด็นสำคัญประการหนึ่งคือแนวทางการพัฒนาแต่ละแอป Visual Studio Code มีชุดการทำงานหลักที่มีการควบคุมอย่างเข้มงวด โดยมีปลั๊กอินเพิ่มคุณสมบัติระดับพื้นผิว

ในทางกลับกัน Atom ใช้แนวทางแบบปลั๊กอินสำหรับเกือบทุกอย่าง วิธีนี้มีประโยชน์ แต่ก็มีข้อเสียด้วย Atom ทำงานช้ากว่าปกติเล็กน้อย และจะยิ่งแย่ลงเมื่อเพิ่มปลั๊กอินบางตัวเท่านั้น





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

Visual Studio Code vs. Atom: คุณสมบัติหลัก

Visual Studio Code มีฟังก์ชันการทำงานที่มากกว่า Atom หรือแม้แต่โปรแกรมแก้ไขข้อความอื่น ๆ อีกมากมาย ไม่ค่อยมีคุณสมบัติของ Integrated Development Environment (IDE) แต่ก็ใกล้เคียง นอกจากฟีเจอร์แก้ไขข้อความมาตรฐานแล้ว ยังรองรับการสร้างและแก้จุดบกพร่องแอปอีกด้วย แน่นอนว่าเป็นการเติมข้อความอัตโนมัติ IntelliSense ที่เป็นเครื่องหมายการค้าของ Microsoft





คุณลักษณะหนึ่งที่ปรากฏขึ้นบ่อยขึ้นในโปรแกรมแก้ไขข้อความสมัยใหม่คือการผสานรวม Git ย้ำอีกครั้งว่า Visual Studio Code มีฟีเจอร์นี้พร้อมให้คุณใช้งานแล้ว ช่วยให้คุณจัดการกับการควบคุมเวอร์ชันได้อย่างง่ายดายโดยไม่ต้องเปิดหน้าต่างเทอร์มินัล การสนับสนุน Markdown นั้นมาพร้อมกับฟังก์ชั่นการแสดงตัวอย่าง ดังนั้นคุณจึงมั่นใจได้ว่าไฟล์ README.md ของคุณจะดูถูกต้องบน GitHub

แม้ว่า Atom จะมีคุณสมบัติไม่เท่ากันในการเปิดตัวครั้งแรก แต่ก็มีการรวม Git Atom ยังก้าวไปอีกขั้นด้วยการรวม GitHub ที่สมบูรณ์ เกือบจะเป็นที่คาดหมายได้จากต้นกำเนิดของโครงการ แต่ก็ยังสะดวก โดยเฉพาะถ้าคุณใช้ GitHub สำหรับทุกสิ่ง

อย่างไรก็ตาม สำหรับฟังก์ชันส่วนใหญ่ Atom อาศัยปลั๊กอิน สิ่งเหล่านี้ติดตั้งง่ายจากตัวแอพเอง ให้คุณปรับแต่งตัวแก้ไขได้แทบทุกแบบที่คุณคิด

Visual Studio Code กับ Atom: Plugins

ความสามารถในการขยายคือจุดที่ความแตกต่างที่ใหญ่ที่สุดระหว่างบรรณาธิการทั้งสองนี้เกิดขึ้น สำหรับ Visual Studio Code ปลั๊กอินจะเพิ่มคุณสมบัติ คุณสามารถติดตั้งธีม รองรับภาษาใหม่ และสร้างเครื่องมือเพื่อช่วยคุณในการเขียนโค้ดใน Rust หรือ Go เป็นต้น

ในทางกลับกัน Atom ให้พลังแก่ปลั๊กอินมากขึ้น เนื่องจากฟังก์ชันของตัวแก้ไขส่วนใหญ่มาจากปลั๊กอินในตัว ปลั๊กอินที่เหมาะสมจึงสามารถสร้างแอปใหม่เกือบทั้งหมดได้ สิ่งนี้ทำให้ Atom เป็นแอพที่ 'แฮ็กได้' มากขึ้น Atom ยังมีส่วนในคู่มือที่เหมาะเจาะ Hacking Atom .

สิ่งนี้ค่อนข้างคล้ายกับสมัยของ 'สงครามบรรณาธิการ' ระหว่าง Vim และ Emacs จำนวนฟังก์ชันที่สร้างขึ้นในส่วนหลังทำให้บางคนอ้างถึง Vim ในฐานะบรรณาธิการและ Emacs เป็นระบบปฏิบัติการ Atom ไม่ถึงระดับของความสามารถในการปรับแต่งเองที่เห็นใน Emacs---ยังไม่มีใครเขียนไคลเอ็นต์อีเมล Atom เลย---แต่จะใกล้กว่า Visual Studio Code

ไม่ได้หมายความว่าปลั๊กอิน Visual Studio Code ไม่มีฟังก์ชันมากมาย มองไม่เพิ่มเติมจากของเรา รายการปลั๊กอิน Visual Studio Code ที่มีประโยชน์ เพื่อพิสูจน์ว่า

Visual Studio Code vs. Atom: ชุมชน

ปัจจุบันทั้ง Visual Studio Code และ Atom มีชุมชนขนาดใหญ่และฐานผู้ใช้ ในขณะที่ Visual Studio ปัจจุบันดูเหมือนจะเป็นที่นิยมมากกว่าในทั้งสอง Atom ยังคงมีชุมชนผู้ใช้และนักพัฒนาโดยเฉพาะ หาก Microsoft ตัดสินใจที่จะยกเลิกการสนับสนุนสำหรับตัวแก้ไขใด ๆ นี้อาจมีการเปลี่ยนแปลง แต่ดูเหมือนจะไม่เกิดขึ้นเร็ว ๆ นี้

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

ดาวน์โหลด Visual Studio Code และ Atom

ทั้ง Visual Studio Code และ Atom มีให้บริการฟรี ตัวแก้ไข Atom มีให้ใช้งานภายใต้ลิขสิทธิ์ MIT ในขณะที่การดาวน์โหลด Visual Studio Code นั้นอยู่ภายใต้สิทธิ์ใช้งานที่เป็นกรรมสิทธิ์ แม้จะมี Codebase โอเพ่นซอร์สของตัวแก้ไข ตัวแก้ไขทั้งสองพร้อมใช้งานสำหรับ macOS, Linux และ Windows

ดาวน์โหลด : อะตอม (ฟรี)

ดาวน์โหลด : รหัส Visual Studio (ฟรี)

คุณต้องการ Text Editor หรือ IDE หรือไม่?

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

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

วิธีลบไฟล์ที่ใช้งาน
แบ่งปัน แบ่งปัน ทวีต อีเมล วิธีทำความสะอาดพีซี Windows ของคุณโดยใช้พรอมต์คำสั่ง

หากพีซี Windows ของคุณมีพื้นที่เก็บข้อมูลเหลือน้อย ให้ล้างขยะโดยใช้ยูทิลิตี้ Command Prompt ที่รวดเร็วเหล่านี้

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • ผลผลิต
  • การเขียนโปรแกรม
  • โปรแกรมแก้ไขข้อความ
  • การเขียนโปรแกรม
  • รหัส Visual Studio
  • อะตอม
เกี่ยวกับผู้เขียน คริส วอค(118 บทความที่ตีพิมพ์)

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

เพิ่มเติมจาก Kris Wouk

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก