SAP công bố Blue Ruby, phiên bản Ruby chạy bên trong Máy ảo ABAP.Điều gì là ý nghĩa đối với các lập trình viên Ruby của việc triển khai Ruby mới của SAP?
Điều này dường như cho vay thêm độ tin cậy đối với ngôn ngữ Ruby nhưng, ngoại trừ nhà phát triển SAP, điều này có áp dụng cho phần còn lại của cộng đồng Ruby không?
Tôi chỉ tự hỏi điều gì khác có ý nghĩa này. Các cơ hội việc làm bổ sung, có lẽ, để các nhà phát triển Ruby được thuê để làm việc trên các dự án SAP?
Bất kỳ lợi ích tiềm năng nào khác cho người lập trình Ruby?
Ngoài ra, điều tôi không rõ: Bên cạnh MRI và JRuby, có bao nhiêu triển khai khác nhau và tại sao tôi làm lập trình viên Ruby cần thực hiện ngoại trừ MRI? Tôi hiểu tôi có thể cần JRuby nếu tôi muốn tích hợp với các thư viện Java. Có lần nào khác tôi có thể cần phải xem xét triển khai bên cạnh MRI hay JRuby không?
Tôi nhận thấy rằng Blue Ruby được biên dịch. Đó có phải là một lợi ích lớn và đây có phải là phiên bản được biên dịch đầu tiên của Ruby không?
Xin lỗi - có thể quá nhiều câu hỏi nhưng điều này đang được thảo luận như là một vấn đề lớn, ngoại trừ tôi không chắc chắn lý do tại sao/nếu nó thực sự là. Sẽ biết ơn khi nhận được một số phản hồi từ những người hiểu Ruby (và I.T.) tốt hơn tôi.
Lưu ý: Ruby 1.9 sử dụng YARV (http://en.wikipedia.org/wiki/YARV) (aka KRI). Họ vẫn không gọi nó là MRI trong 1.9, đúng không? –
MRI + YARV vẫn thường được gọi là "MRI" mặc dù Ko1 đã viết VM trung tâm. – Chuck
Câu trả lời hay. Cảm ơn. Bạn có biết là bất kỳ phiên bản nào khác được biên dịch hay tất cả chúng đều được hiểu là MRI (ngoại trừ Blue Ruby)? Nghe có vẻ như điều này không có nhiều sử dụng cho các nhà phát triển Ruby trung bình mặc dù. –