นักพัฒนาซอฟต์แวร์ในปัจจุบันต้องการเลือกเครื่องมือของตนเอง
สิ่งนี้เปลี่ยนไปตามกาลเวลา 10 หรือ 15 ปีที่แล้วมีตัวเลือกไม่มากเท่าที่ฉันเคยทำงาน (ใช่มีบรรณาธิการจำนวนมาก แต่พวกเขาไม่ใช่ 'ตัวเลือก') ร้านค้าที่ฉันทำงานเมื่อ 15 ปีก่อนเป็น 'โรงเรียนเก่า' มาก (ถึงตอนนั้น!) และ vi เป็นบรรณาธิการ ไม่มีทางเลือก. อันนี้มีประโยชน์จริง ๆ เพราะหลังจากเดือนแรกของการสบถและสบถฉันได้จริงชอบ
วันนี้มีตัวเลือกมากมายและแต่ละข้อมีข้อดีมากมาย
จากประสบการณ์ส่วนตัวของฉันฉันใช้ IDE - rubyMine - สองสามปีก่อนที่จะเปลี่ยน 'ย้อนกลับ' เป็น vi (m) ฉันทำสิ่งนี้เพราะ Ruby เป็นภาษาที่ยากมากในการเขียน IDE สำหรับ (การพิมพ์เป็ดและคุณสมบัติแบบไดนามิกอื่น ๆ ) และเป็นผลให้ IDE มีแนวโน้มที่จะช้าและ / หรือต้องการเครื่องที่เร็วและเร็วที่สุด