2010-05-17 26 views
8

Tôi đã thực hiện khá nhiều nghiên cứu về thiết kế Ruby GUI, và nó dường như là một khu vực mà Ruby có xu hướng nằm phía sau đường cong. Tôi đã khám phá các tùy chọn của MonkeyBars, wxRuby, fxRuby, Shoes, vv và chỉ muốn nhận được một số đầu vào từ cộng đồng Ruby.Ruby GUI (bố trí không phức tạp)

Mặc dù chúng chắc chắn có thể sử dụng được, sự phát triển trên mỗi thiết bị dường như đã giảm đi. Không có nhiều tài liệu hữu ích hoặc cơ sở người dùng mà tôi có thể tìm thấy trên bất kỳ (trừ sách fxRuby). Tôi chỉ đang tìm cách tạo một GUI đơn giản, vì vậy tôi không thực sự muốn dành hàng trăm giờ học những phức tạp của các công cụ phức tạp hơn hoặc cố gắng sử dụng cái gì đó thậm chí không còn được phát triển nữa (Shoes là loại ứng dụng Tôi đang tìm kiếm, nhưng nó cực kỳ lỗi và không được phát triển tích cực.) Trong số tất cả các tùy chọn, các bạn sẽ giới thiệu như là cách nhanh nhất để nhận và vẫn có một số loại cơ sở phát triển?

Cảm ơn!

+0

Yêu cầu triển khai của bạn là gì? –

+0

Nó sẽ được triển khai trong môi trường Windows. (MacRuby đã hết) –

+0

Giày đang được phát triển tích cực. Hơn thế nữa trên nền tảng Windows hơn bất kỳ nền tảng nào khác: http://github.com/ashbb/shoes/commits/master/ – atomicules

Trả lời

1

Tôi đã xem xét các nhu cầu tương tự và đang xem xét việc chọn thư viện gui javascript như Dojo hoặc Sproutcore; hoặc sử dụng JRuby + Netbeans cho GUI dựa trên Java.

Đối với tôi, Aptana là một môi trường tốt đẹp để bắt đầu thử các thư viện javascript để kiểm tra cơn đau bắt đầu từ đường cong học tập. Tôi vẫn đang cố gắng tìm thời gian để so sánh với tôi.

0

Bạn có thể thử:

  • DialogBlocks để tạo ra một tập tin XRC sử dụng wxWidgets/wxRuby

  • xrcise - để tạo ra một tập tin ruby ​​để nạp XRC

Tôi phải đối mặt với nhiệm vụ viết nhiều GUI nhỏ và một vài số phức tạp. Ở trên đã làm việc cho tôi. Trong khi ở trên hoạt động trên Windows, tôi chỉ có thể xác minh cho việc triển khai Linux hoạt động rất độc đáo.

FYI: DialogBlocks sẽ chạy cho bạn khoảng 100 đô la. Nó sẽ tạo ra các tệp C++ hoặc XRC. Nó cũng là tốt ở chuyển đổi nền tảng. Tôi nghĩ rằng có một phiên bản demo.

tôi thông tin phiên bản:

  • ruby ​​1.9.1p243

  • wxWidgets 2.8.10

  • wxRuby 2.0.1

  • DialogBlocks 4,28

  • wx_sugar 0,22 (cho xrcise)

2

Tôi không biết những gì bạn có ý nghĩa bởi Giày dép là rất lỗi.Nó hoạt động hoàn hảo tốt để xây dựng ứng dụng nhỏ của riêng bạn :-) Có vấn đề với shoes3 và bao bì/trình cài đặt. Tuy nhiên, cộng đồng là một trong những điều tuyệt vời nhất mà tôi từng thấy. Luôn luôn tốt đẹp và hữu ích để tìm ra vấn đề. Bạn có thể truy cập danh sách gửi thư tại [email protected]

Nếu bạn đang tìm kiếm thông tin cơ bản Nobody Knows Shoesthe shoes manual là những người bạn tốt nhất của bạn.

Tuy nhiên chúng tôi đang làm việc trên shoes 4 - đó là viết lại hoàn toàn có nhiều backends trong tâm trí - backend đầu tiên là JRuby/swt

Vì vậy, tôi chắc chắn sẽ khuyên bạn nên giày :-)

Giày trên!

Các vấn đề liên quan