ฉันชอบทำงานใน Ruby และฉันไม่มีโอกาสหรือต้องการพัฒนาเว็บไซต์มากนักดังนั้นฉันจึงลองทำสิ่งนี้ ฉันคว้า ruby-gnome2 เพื่อให้เฟรมเวิร์กของส่วนต่อประสานกับฉันและได้รับสิ่งต่างๆ
จากนั้นฉันก็ลองใช้ VM ภายใต้ Linux และส่งให้เพื่อน และฉันได้เรียนรู้ว่ามันยากที่จะแจกจ่ายรหัสรูบี้อย่างยากลำบากเพียงไร ตัวอย่างเช่น Ruby Windows Installer ให้คุณมีไลบรารีพื้นฐานมากมาย (เช่นYAML ) ฟรีซึ่งไม่ได้อยู่ภายใต้ Linux (และฉันไม่เคยพบอัญมณีที่เหมาะสมสำหรับการติดตั้ง) บางไลบรารีทำงานบนระบบปฏิบัติการเดียวและไม่ใช้อีกระบบ มีเนื้อหากราฟิกจำนวนมากโดยเฉพาะอย่างยิ่งสิ่งที่ระดับต่ำกว่าดูเหมือนจะแตกหักอย่างสิ้นเชิงตั้งแต่ 1.9 และไม่ได้รับการอัปเดต
ดังนั้นฉันจะไม่แนะนำที่นี่จริง ๆ
Ruby เหมาะสำหรับวัตถุประสงค์ในการเขียนสคริปต์และหากคุณสามารถควบคุมสภาพแวดล้อมในการปรับใช้ (เช่นเว็บเซิร์ฟเวอร์) ได้อย่างสมบูรณ์คุณสามารถทำได้ดี แต่การกระจายเป็นความเจ็บปวด คุณอาจสามารถบรรเทาปัญหานี้ได้ด้วยการใช้JRubyหรือIronRubyซึ่งทำงานบน JVM และ CLR ตามลำดับ พวกเขายังให้คุณเข้าถึงชุดเครื่องมือกราฟิก
* ฉันมีประสบการณ์ที่น่ารังเกียจที่พยายามให้ OpenGL ทำงานร่วมกับ Ruby 1.9.3 บน Windows มันกลับกลายเป็นว่าเป็นไปไม่ได้โดยพื้นฐานแม้หลังจากทำตามคำแนะนำที่ค่อนข้างลึกลับของคนที่พบปัญหาเดียวกัน