Tôi cần biết những lợi ích của việc sử dụng OmniFaces sẽ so với PrimeFaces mà tôi đang sử dụng tại thời điểm này. OmniFaces cung cấp những tính năng nào mà PrimeFaces không có?Tại sao nên sử dụng các dấu vết trong khi tôi đang sử dụng các dấu phẩy?
7
A
Trả lời
14
Chúng là những thứ khác nhau và bạn hoàn toàn có thể kết hợp chúng.
- Omnifaces là một tiện ích cho JSF giúp tăng cường JSF. Đó là không có ý định chỉ cung cấp các thành phần chế độ xem tích hợp (thậm chí nó có một số trong số đó), nhưng để cải thiện API chuẩn JSF cung cấp các tiện ích như bộ chuyển đổi, bộ lọc, chức năng và trình xác thực của riêng chúng. Theo its showcase:
OmniFaces là một thư viện tiện ích cho JSF 2 mà focusses về tiện ích mà giảm bớt công việc hàng ngày với các API JSF chuẩn. OmniFaces là một phản ứng đối với các sự cố thường xuyên lặp lại gặp phải trong thời đại phát triển JSF chuyên nghiệp của nhóm JDevelopment và từ các câu hỏi đang được hỏi trên Stack Overflow.
- Primefaces là thư viện các thành phần chế độ xem cho JSF. Chúng được tập trung trong việc giúp bạn với các thành phần đã được tích hợp trong đó kết hợp jQuery, Tạo kiểu Javascript và CSS. Bạn có thể xem tất cả chúng trong số showcase của chúng.
Các vấn đề liên quan
- 1. Khi nào tôi không nên sử dụng dấu chấm phẩy?
- 2. Tại sao tôi nên sử dụng dấu chấm phẩy sau mỗi hàm trong javascript?
- 3. thoát dấu phẩy khi sử dụng String.split
- 4. Sử dụng dấu vết trong Global.asax
- 5. Khi nào tôi nên sử dụng dấu chấm phẩy trong SQL Server?
- 6. Khi nào tôi nên sử dụng dấu và với scanf()
- 7. Nhận thêm dấu phẩy ',' trong khi sử dụng concat
- 8. Khi nào -g nên được sử dụng để in dấu vết ngăn xếp trong OCaml?
- 9. Cách thay thế dấu phẩy bằng dấu cách khi tôi sử dụng "MultiAutoCompleteTextView"
- 10. Khi nào tôi nên sử dụng các đoạn trong ứng dụng Android? Tại sao sử dụng các mảnh?
- 11. Sử dụng dấu chấm phẩy bên timeit
- 12. Tại sao cần sử dụng dấu chấm phẩy trước khi xác định hàm?
- 13. Tôi có nên sử dụng dấu chấm phẩy trong JavaScript không?
- 14. Tại sao tôi nên sử dụng lệnh GO trong Sybase?
- 15. Tại sao tôi nên sử dụng Socket.io?
- 16. Hiển thị dấu phẩy trong CSV mà không sử dụng ký tự dấu phẩy
- 17. Tại sao tôi nên sử dụng glBindAttribLocation?
- 18. (Tại sao) tôi nên sử dụng obfuscation?
- 19. Tạo các biểu mẫu Django sử dụng dấu phẩy làm dấu phân cách thập phân
- 20. Parse trong MySQL sử dụng dấu phẩy như delimiter
- 21. Tại sao tôi nên sử dụng 'áp dụng' trong Clojure?
- 22. Khi nào tôi sử dụng dấu ngoặc đơn và khi nào tôi không sử dụng?
- 23. include() Tại sao tôi không nên sử dụng?
- 24. Tại sao dấu chấm phẩy không được sử dụng sau câu lệnh if/else?
- 25. Tại sao không nên sử dụng attach() trong R, và tôi nên sử dụng cái gì?
- 26. sử dụng dấu phẩy để phân biệt hai tệp
- 27. Thay thế dấu phẩy trong dấu ngoặc đơn bằng cách sử dụng regex trong java
- 28. Tại sao nên sử dụng $ {@ + "$ @"} trong các tập lệnh shell?
- 29. Tại sao không có cấp độ dấu vết trong log4Net?
- 30. Khi nào tôi nên sử dụng dấu ngoặc đơn trong loại bỏ
Từ bản trình diễn OmniFaces: "Giao diện người dùng mà bạn thấy trên bản trình diễn này được thực hiện bởi PrimeFaces 6.1" –
@JasperdeVries: 'Xin lưu ý rằng OmniFaces là thư viện tiện ích JSF, chứ không phải thư viện UI/thành phần JSF. Giao diện người dùng mà bạn thấy trên bản trình diễn này được thực hiện bởi PrimeFaces 6.1, với một chút CSS tùy chỉnh.' Tôi nghĩ toàn bộ đoạn sẽ trả lời câu trả lời này. –