Bạn có thể biên dịch một ứng dụng Java và chạy nó trong bất kỳ máy nào mà máy ảo Java được đặt, độc lập với phần cứng cơ bản.Ruby có phải là nền tảng chéo như Java không?
Vì Ruby on Rails được xây dựng dựa trên Ruby, tôi lo ngại nếu xây dựng phần mềm trong Ruby ở bất kỳ môi trường nào cũng giống nhau hay không. Có tồn tại các phiên bản của Ruby cho Windows, Linux và Mac ít nhất.
Vì vậy, bạn có thể làm tương tự với ứng dụng Ruby và với ứng dụng Java không? Nói cách khác, Ruby là nền tảng đa nền tảng như thế nào?
EDIT: Ý tôi là Ruby, không phải Ruby đang chạy trong một máy ảo khác như trong jRuby. Tôi có nên mong đợi nhiều sự phát triển gotchas đa nền tảng trong Ruby hơn trong Java hay cả hai đều giống nhau không?
bạn thực sự nên nói rằng bạn có nghĩa là hệ thống nhúng, tôi chưa bao giờ nghĩ về nó trước khi tôi đọc nhận xét trên Câu trả lời đầu tiên (dường như đã bỏ lỡ các nền tảng mục tiêu này) – Jean
Bạn đúng Jean, tôi đã bị bỏ phiếu hai lần vì câu hỏi không đề cập đến các hệ thống nhúng và tôi đã trả lời theo câu hỏi. +1 cho nhận xét của bạn. Ý bạn là hệ thống nhúng? –