Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Ruby

คุณควรใช้ Ruby IDE ใด

คุณจะใช้เวลาส่วนใหญ่ในฐานะนักพัฒนาในเครื่องมือแก้ไข ดังนั้นการใช้ตัวแก้ไขที่คุณคุ้นเคยและทำงานได้อย่างมีประสิทธิภาพจึงเป็นเรื่องสำคัญ

ในบทความนี้:

ฉันต้องการช่วยคุณ เลือก Ruby IDE / Editor ที่เหมาะกับคุณ !

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

นี่คือสิ่งที่ควรมองหา :

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

เครื่องมือแก้ไขทั้งหมดนี้รองรับ Windows, Linux และ Mac

เริ่มกันเลย!

Atom Editor

Atom เป็นโปรแกรมแก้ไขโค้ดโอเพนซอร์ซจาก Github รองรับภาษาการเขียนโปรแกรมหลายภาษารวมถึง Ruby

คุณควรใช้ Ruby IDE ใด

ข้อดี :

  • การรวม Git
  • รองรับข้อมูลโค้ดได้ดี (ประหยัดเวลา)
  • ให้คุณเรียกใช้โค้ดได้โดยตรงในตัวแก้ไข (พร้อมปลั๊กอิน)

ข้อเสีย :

  • อาจช้าเมื่อเปิดไฟล์ขนาดใหญ่จริงๆ

ตัวแก้ไข VSCode

VSCode เป็นโปรแกรมแก้ไขโค้ดโอเพนซอร์ซจาก Microsoft และใช้เทคโนโลยี GUI เดียวกันกับ Atom

คุณควรใช้ Ruby IDE ใด

ข้อดี :

  • การรวมเทอร์มินัล
  • การรวมดีบักเกอร์และคุณลักษณะอื่นๆ ที่คล้ายกับ IDE (ต้องการการสนับสนุนภาษาผ่านปลั๊กอิน)
  • อยู่ระหว่างการพัฒนา

ข้อเสีย :

  • ปลั๊กอินภาษา Ruby ไม่ได้รับการอัพเดตมากนัก แต่ใช้งานได้ 🙂

รูบี้ไมน์ IDE

RubyMine เป็นโปรแกรมแก้ไขโค้ดโอเพนซอร์สจาก JetBrains เป็น IDE ที่สมบูรณ์ที่สุดในแง่ของฟีเจอร์ แต่ก็ไม่ฟรีเช่นกัน

คุณควรใช้ Ruby IDE ใด

ข้อดี :

  • รองรับการปรับโครงสร้างใหม่
  • การผสานรวมกับเฟรมเวิร์กการทดสอบ ชุดรวม เรค เทอร์มินัล ฯลฯ
  • การเติมข้อความอัตโนมัติอัจฉริยะ

ข้อเสีย :

  • แหล่งปิด
  • รู้สึก "หนัก" ในแง่ของประสิทธิภาพและการออกแบบ UI

ตัวแก้ไข VIM

VIM (VI iMproved) เป็นโปรแกรมแก้ไขโอเพ่นซอร์สที่มีมานานแล้ว คุณลักษณะที่โดดเด่นที่สุดคือ ใช้เทอร์มินัล ไม่เหมือนกับตัวแก้ไขอื่นๆ ที่ใช้ GUI มีปลั๊กอินมากมายที่คุณสามารถติดตั้งเพื่อเพิ่มคุณสมบัติใหม่ได้

คุณควรใช้ Ruby IDE ใด

ข้อดี :

  • แป้นพิมพ์ลัดและปลั๊กอินมากมาย
  • คุณสามารถทำทุกอย่างที่ต้องการได้โดยไม่ต้องออกจากเทอร์มินัล &โดยไม่ต้องใช้เมาส์
  • คุณลักษณะการแก้ไขที่มีประสิทธิภาพ (ลบภายในเครื่องหมายคำพูด แทนที่ regex การเลือกบล็อก ฯลฯ)

ข้อเสีย :

  • โค้งการเรียนรู้ที่สูงชัน
  • การตั้งค่าเริ่มต้นต้องใช้เวลา (ไฟล์ .vimrc และการติดตั้งปลั๊กอิน)

บรรณาธิการอื่นๆ

แม้ว่าบรรณาธิการทั้งสี่นี้เป็นสิ่งที่ฉันคิดว่าเป็นที่นิยมมากที่สุดในชุมชน Ruby แต่ก็ยังมีอีกหลายคนที่ควรค่าแก่การกล่าวถึง

นี่คือรายการ :

  • ข้อความประเสริฐ
  • Emac
  • Cloud9 (ตัวแก้ไขออนไลน์)

ลองทำสิ่งเหล่านี้ตามสบาย

โดยส่วนตัวแล้ว ฉันใช้ Atom สำหรับการพัฒนาและเขียน Ruby ส่วนใหญ่ สำหรับการแก้ไขอย่างรวดเร็ว (เช่น ไฟล์การกำหนดค่า) ฉันใช้ VIM

สรุป

คุณได้เรียนรู้เกี่ยวกับเครื่องมือแก้ไข Ruby สองสามตัวที่จะช่วยให้คุณทำงานได้ง่ายขึ้น คุณจะเลือกตัวแก้ไขตัวใด

แจ้งให้เราทราบในความคิดเห็น 🙂

ขอบคุณสำหรับการอ่าน!