2010-03-08 33 views
6

Bạn nghĩ gì/sử dụng cho lớp giao diện? Các "ủng hộ" lớp sẽ mùa xuân 3. Các tiêu chí là:JBoss RichFaces so với IceFaces so với Apache Trinidad - So sánh các thư viện thành phần JSF

  • ý kiến ​​cá nhân của bạn
  • Components
  • Documentation
  • AJAX Integration
  • Hỗ trợ trình duyệt
  • Cộng đồng
  • Hỗ trợ công cụ (Eclipse, NetBeans)

Tôi đã tìm thấy một số chủ đề so sánh nhưng đó là khoảng năm 2007 và các phiên bản cũ.

Trả lời

9

Tôi thích RichFaces hơn. Nhưng hãy nhớ rằng bạn có thể sử dụng tất cả chúng cùng một lúc, nếu bạn cần một thành phần nhất định.

Tôi chưa sử dụng hai loại còn lại, nhưng tôi đã xem chi tiết các chi tiết đó để chọn.

  • thành phần - richfaces có nhiều thành phần hơn các thành phần khác. Và theo ý kiến ​​của phi nhà thiết kế của tôi, linh kiện Trinidad là một chút xấu xí :)
  • tài liệu - tất cả các tốt tích hợp
  • ajax - richfaces có khả năng ajax khá mạnh mẽ mà là cốt lõi của những người được giới thiệu trong JSF 2.0
  • khả năng tương thích trình duyệt - tất cả đều có vấn đề nhỏ, không có cách nào để tránh điều đó.
  • cộng đồng - bạn sẽ tìm thấy câu trả lời phù hợp cho hầu hết các câu hỏi của bạn trên các diễn đàn của họ, hoặc ở đây
  • công cụ - bạn không cần những người, nhưng một công cụ JSF chung phù hợp với họ tất cả

Điều đó nói rằng , bạn cũng có thể xem Primefaces - nó cũng có các thành phần thực sự tốt. Và để nhấn mạnh điều này - tất cả các thư viện thành phần có thể được sử dụng cùng nhau.

+0

Yup, RichFaces là tốt. Khả năng tương thích của trình duyệt là vấn đề của CSS. Các giao diện mặc định là tốt, nhưng nếu bạn muốn tùy chỉnh chúng hoặc cung cấp một mẫu tùy chỉnh, bạn sẽ thực sự cần phải tính đến khả năng tương thích của trình duyệt. – BalusC

3

Tôi chỉ làm việc với Trinidad và Richfaces. Tôi thích cả hai nhưng tôi sẽ tạo lợi thế cho Trinidad. Có thể là vì tôi đã làm việc với nó nhiều hơn và tôi cảm thấy thoải mái hơn với nó. Tài liệu trực tuyến Trinidad cũng đủ tốt.

Cả Trinidad và RF đều có thư viện thành phần dài. Bạn có thể kiểm tra các liên kết đó để xem những thành phần nào bạn sẽ thấy hữu ích cho ứng dụng của mình. Tôi đã sử dụng cây Trinidad trong một ứng dụng gần đây tôi đã phát triển và dễ sử dụng và điền vào: Trinidad components - RichFaces components (yêu cầu đăng nhập)

Về skinning Tôi cảm thấy da mặc định của Trinidad là cơ bản hơn RichFaces nhưng tôi nghĩ cả hai đều có cách để làm cho chúng đẹp như kỹ năng CSS của bạn cho phép bạn.

Tôi nghĩ RichFaces có tích hợp AJAX trưởng thành hơn và các thành phần và sự kiện AJAX của họ dễ sử dụng hơn tôi so với những người Trinidad.

+0

Bạn không cần phải đăng nhập cho bản demo RF, chỉ cần nhấp vào đây: http://livedemo.exadel.com/richfaces-demo/index.jsp – pakore

0

Tôi thích Rich Faces hơn. Tôi sử dụng Ice Faces trong dự án hiện tại của tôi, nhưng nó là difficulat để có được sự hỗ trợ cộng đồng vì cộng đồng nhỏ.Trong trường hợp đó, khuôn mặt phong phú là tốt.

0

Tôi đã sử dụng richfaces trong một trong các dự án của tôi và trong dự án hiện tại tôi đang sử dụng icefaces. Tôi cảm thấy RichFaces sẽ là lựa chọn tốt hơn vì những lý do sau:

  • Đó là khuôn khổ trưởng thành so sánh với các Icefaces. Icefaces có rất nhiều lỗi .
  • Richfaces có cộng đồng mạnh mẽ so với Icefaces
Các vấn đề liên quan