爲什麼要使用JSF?JSF或jQuery&REST
讓我們來創建一個表。我可以使用jQuery插件jqGrid並讓數據通過REST進入。或者我可以使用JSF(RichFaces dataTable)。單獨
感謝,
埃裏克J.
爲什麼要使用JSF?JSF或jQuery&REST
讓我們來創建一個表。我可以使用jQuery插件jqGrid並讓數據通過REST進入。或者我可以使用JSF(RichFaces dataTable)。單獨
感謝,
埃裏克J.
JSF是不夠的,你需要一些圖書館在此之上,如RichFaces的或ICEfaces的......它迅速相當於一個巨大的複雜性,我除非你在這些技術方面有豐富的經驗,或者你的團隊中有人擁有這些技術,否則建議不要朝這個方向前進。
JS/REST解決方案是完全可行的,直到您需要在服務器上分頁(成千上萬行)。在這種情況下,REST調用和JS將變得非常複雜,並且Richfaces可以提供幫助。
還有一個個人評論:我一直在做JSF的六個月是我所有長期編程生涯中最大的PITA。我被複雜性,微妙的生命週期錯誤,缺乏正確的HTML請求/響應循環所困擾......也許有了一個好的JSF架構師和一個嚴格的框架,我可以提高生產力,也許不會......有一件事可以肯定的是:我永遠不會再爲任何類型的項目選擇JSF,那裏有太多優秀的選擇。
你應該使用PrimeFaces。 –
@Civici,這是不是一種垃圾郵件宣傳自己的技術沒有說明一個原因? –
有成千上萬的原因,我不能在這裏提及它們。閱讀:http://www.primefaces.org/whyprimefaces.html –
我的意見是反對solendil告訴你的。目前,我是一名三年級大學生。在今年年初,我從1月到5月拿到了一個關於EJB 3.0的模塊。之後,去年夏天,我用EJB,Java Servlet(即舊技術)開發了一個Web應用程序,獲得了我生命中的第一個實習。正如你所看到的,我可以安全地稱自己是開發JavaEE應用程序的初學者。
今年9月,我開始學習JSF,瞭解我的基於Project的模塊,我必須說我非常滿意它。 JSF確實可以幫助您節省使用舊Servlet的各種麻煩事情的時間,例如輸入驗證,可用於所有瀏覽器的編寫腳本等。此外,目前有許多框架可以爲諸如PrimeFaces,RichFaces等JSF項目添加重要價值。這些框架可以讓您創造奇蹟,肯定會讓您花費很長時間學習如何使用jQuery。作爲初學者,我非常欣賞這些框架的強大功能。
此外,不可否認的事實是,您在使用JSF進行編碼時肯定會遇到問題。不過,我認爲jQuery & REST的問題比使用JSF的問題更容易解決。既然你已經加入了StackOverflow,我認爲你不應該擔心無論如何面臨麻煩^^。這裏的許多人,如BalusC,在JavaEE中都非常活躍和親切。如果你遇到任何困難的問題,只要問和「神似」的人會幫助你=)。直到現在,我相信我所有關於JSF的問題都得到了完美的回答。我從來沒有遇到任何問題太久。我想你也會!
這是一個問題?一條建議? – OptimusCrime
不要忘記PrimeFaces。 http://www.primefaces.org/showcase-labs/ui/home.jsf –
可能的重複[JSF的需求是什麼。當用戶界面可以實現從CSS HTML JavaScript jQuery?](http://stackoverflow.com/questions/4421839/what-is-the-need-of-jsf-when-ui-can-be-achieved-from-css -html-javascript-jquery) – BalusC