簡體   English   中英

帶有 JSF 項目的組件庫

[英]Component library with JSF project

我期待使用帶有 JSF 的組件庫(可能是richfaces 或 primefaces)來開發社交應用程序的前端。

我需要知道:

1.) 除了為所有組件選擇一個主題之外,獨立自定義每個組件的外觀的可能性有多大。 是否可以將 CSS 與這些組件一起使用。

2.) 我可以在一個項目中使用多個組件庫(取決於我需要什么組件)嗎?

3.) 任何關於選擇組件庫的建議也歡迎!

編輯

4.) 是否有用於使用這些庫開發 UI 的可視化編輯器? 我目前使用 netbeans 6.9 IDE。

  1. 我知道 RichFaces 可以做到
  2. 是的,這是可能的。 很可能您必須至少自定義其中一個以獲得一致的布局。 對於某些庫,已經存在這樣的主題,例如,您可以找到一些具有 Richfaces 外觀的 Primefaces 主題。
  3. 我們決定使用 RichFaces,它提供了各種有據可查的組件。 查看您的圖書館候選人的示例,並確定它們是否符合您的需求。

我使用 primefaces,自定義每個組件非常簡單有趣。 他們的用戶指南中有關於如何自定義每個組件(css)的示例。 Primefaces 嚴重依賴 jQuery(我通過查看生成的源代碼注意到),但也使用其他 javascript 庫,如 YUI。 有時它在客戶端上可能非常密集,但到目前為止,它做得很好。

我不確定多個組件,從未嘗試過,並且根據我自己的建議,我認為 primefaces 搖滾。

從 netbeans 7.0 開始,primefaces 包含在 Netbeans 中,因此您不必再擔心配置了。

我喜歡 Primefaces,因為它們可能擁有最大和一些功能最豐富的組件。 它需要一點點調整,但您也可以將其他組件庫與 Primefaces 一起使用。

為很多問題做好准備。 有很多錯誤,但是如果你對 javascript 和 CSS 有很好的理解,並且對 JSF 有高於初學者的理解,那么你應該沒有問題解決它們。 只需准備好實施幾個臭名昭著的黑客攻擊來滿足一些要求。

盡管存在這些問題,但我注意到它在每個版本中都變得越來越穩定,因此它只會從這里變得更好。

看到你已經得到了一些答案。 我和你有或多或少相同的問題。 最后我選擇了 Richfaces,因為以下幾點

  • 與核心 JSF 2.0 庫更好地集成,並且或多或少具有相同的單一文化。
  • 帶寬上沒有負載,當不使用任何 Richfaces 組件時,如果您使用 Primefaces,就會發生這種情況。 因為 jquery 和 CSS 將始終加載,無論您是否使用組件。
  • 文檔更全面一些。 但是 Primefaces 論壇更活躍,你會得到更好的反饋

帶寬是我的重點,所以我選擇了 Richfaces。 但我也喜歡 Primefaces 庫,因為組件的真實性更高。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM