2010-06-11 10 views

Trả lời

3

Tôi đang sử dụng BlazeDS. Tôi biết rằng GraniteDS tồn tại, nhưng BlazeDS phục vụ nhu cầu của tôi rất tốt. Nó là tài liệu tốt và mạnh mẽ. Ngoài ra còn có một hoạt động Spring BlazeDS Integration project vì vậy tôi không cần phải thay thế.

1

BlazeDS là phần mềm chính thức của Adobe. GraniteDS là một giải pháp thay thế mã nguồn mở.

Tính năng dành cho tính năng, bạn sẽ phải trải qua từng tính năng và xem các tính năng nào hữu ích cho bạn.

Nói chung, BlazeDS có khả năng sẽ được hỗ trợ tốt hơn, nhưng GraniteDS có thể sẽ có nhiều tính năng đa dạng hơn.

1

Từ trải nghiệm mã hóa và đọc blog, v.v ... tôi đoán câu trả lời sẽ là BlazeDS theo tỷ lệ khoảng 3: 1. Đó là lựa chọn mặc định vì nó chính thức. Điều đó không có nghĩa là nó tốt hơn (chỉ cần nhìn vào khung chính thức của Adobe, Cairngorm, và những gì mọi người nói về điều đó), nhưng bạn không hỏi cái nào tốt hơn.

0

BlazeDS để giành chiến thắng.

Chúng tôi sử dụng nó một cách chuyên nghiệp và tôi làm việc cho một công ty hợp đồng hàng đầu của chính phủ. Thật không may, "sử dụng" nó khác với "thích" nó.

Ý kiến ​​cá nhân của tôi là Adobe cần phải làm tốt hơn việc định vị chính nó làm đầu cuối defacto cho Java (Swing và SWT stink). BlazeDS là quá clunky để hỗ trợ với nhiệm vụ. Đó là một con thú, đôi khi.

Thật đáng sợ rằng BlazeDS không được coi là "nguồn mở" vì mã nguồn của nó đang mở. Tôi nhìn nó thường xuyên trong dự án của chúng tôi. Vì vậy, GraniteDS được hỗ trợ bởi nhiều người hơn nhưng đó không phải luôn luôn là một điều tốt.