我正在使用JBoss Seam Framework,但在我看來,在Java開發人員中並不是很受歡迎。 我想知道這裏有多少java程序員正在使用它,以及在哪種類型的項目中。 和django一樣好,還是RoR?Seam Framework如何受歡迎
回答
在我們JBoss Seam in Action presentation在去年JavaPolis的會議上,我和我的同事說,「Seam是下一個Struts的。這需要一些解釋,我後來編寫爲Seam is the new Struts。不用說,我們喜歡Seam。 Seam的普及
一個指示是交通上的Seam Users Forum水平。
希望這會有所幫助,但在我的大學我們的網絡應用程序課程剛剛得到改進。所以現在我們要在大部分JBoss Seam中使用jsp,servlet,hibernate路線和課程的第二部分。所以誰知道,它可能只是需要時間在社區中成長。
Seam根據註釋修復了JSF。沒有更糟糕的XML。我在工作中使用它。
我已經在兩個不同的客戶端的兩個商業項目上使用了JBoss Seam。然而JBoss Seam仍然是開發JSF Web應用程序的新方法。一個衡量標準是來自確實求職的結果。
我要說的是,縫是一個相當流行的框架,它具有很大的文件,一個偉大而有益的社區,並與許多許多的問題和回答問題的論壇。
它應該在使用jsf的開發人員中很受歡迎,因爲它對於jsf非常有用,但不僅如此......它以多種方式修復了jsf(s:convertEntity標記和統一的組件模型是我最喜歡的示例)。
它確實爲我們工作.... JSF + EJB3.0和Seam框架的幫助實在是fantastic.But我有一個問題......這是爲什麼不成爲開發大型application.I更受歡迎已經看到許多人正在使用其他框架來開發大規模的j2ee應用程序。在我看來,seam真的幫助開發人員構建j2ee應用程序......但仍然......爲什麼會這樣,但進來了?
我已經使用了JBoss Seam大約一年,並且非常喜歡Spring。不幸的是,我不在工作中使用它,更不用於副項目和個人項目。對我來說,這爲我節省了很多時間爲客戶開發新項目。而且,我主要使用它的一個重要原因是,與每個層的緊密集成,我從來沒有得到任何我用Spring獲得的延遲加載錯誤(即使在過濾器和其他黑客之後)。
一個等效的Spring應用程序將有更多的樣板代碼來獲取工作。 Spring並沒有很好地整合每一層,它或多或少是對很多不同事物的包裝,但並不能很好地粘合在一起。
我喜歡Seam的另一件好事是他們練習他們所說的話。看看他們的網站。猜測它正在運行什麼,嗯,他們的代碼的一個活生生的例子。 Seam Wiki,Seam Forums等。如果你真的相信你的代碼,那就站在它後面吧。我會很高興有他們的尋呼機24x7x365,我敢打賭它很少熄滅。
雖然你寫的代碼少了很多,但學習曲線大約是陡峭的兩倍。我越深入,越懂得如何編寫好的代碼。我希望看到更多評論,但就編碼風格而言,它寫得很好。在消極的一面,就像任何你試圖推向市場的產品一樣,Seam在Spring已經流行了好幾年之後,所以Spring仍然是比較流行的。在Indeed和Seam上搜索只有幾個點擊。如果你看看Spring,大約有4萬註冊用戶,而Seam大約有7k。
作爲一名Java開發人員/工程師/程序員,您應該能夠使用這兩種技術,並且很有可能會在Seam之前遇到Spring應用程序。瞭解兩者以及如何利用兩者。如果您正確使用並瞭解每個細節的細微差別,無論您使用Spring還是Seam,開發都會變得更加輕鬆。
我不同意這個說法,「Seam是下一個Struts」。 Struts是一種視圖技術,而Seam集成了所有層。我會同意這是一個像Struts這樣的新概念,並且會給Struts所做的Java社區帶來同樣的影響。在Java EE 6和CDI變得越來越流行之前,我認爲我們不會看到這些,當然Seam 3也會發布。
Walter
我喜歡Seam,一直在專業使用它過去的一年。
但是,這個問題關係到它的普及程度。我可以看到下面的跡象表明,它是不是很受歡迎(至少在比較普通的JSF或者Spring):
它的論壇是非常不活躍的(至少在這一點上,他們是焊縫上的3個工作辛苦)。 http://seamframework.org/Community/SeamCommunityForumSlightlyInactive
您還可以看看它與春天在谷歌搜索解析比較:http://www.google.com/insights/search/?hl=en-US#cat=732&q=seam%2Cspring&cmpt=q
我只知道另外一家公司在這裏在雅典,他們使用它,我知道少數的公司那些使用普通的JSF,Struts或Spring(當然,雅典並不代表所有的世界)。
我們一直在大型項目中使用Seam。 易於啓動一個新項目,逆向工程非常方便。
當Java在90年代作爲橡樹引入時,社區並沒有接受它,因爲它的功能太強大了,以後纔會被欣賞,現在正在運行這個節目。 Seam很快會很受歡迎。如果不是,它可以像橡木桶一樣更名爲java。
自2007年以來,我一直在Seam 1.2中使用Seam,用於中型和大型項目,有時在小型項目中不超過200個用戶。我主要關心的是生產力。雖然自2005年以來,我的團隊已經從Spring中獲得了明顯的生產力,但對於一些棘手的客戶,開發人員必須編寫JavaScript代碼,這很耗時且容易出錯。 Seam在這種情況下非常有用,因爲那時候我的團隊中大多數開發人員都沒有使用JSF的經驗。很高興看到Seam更受歡迎。
Seam已於2012年停產。然而,Apache DeltaSpike是Seam的現代版本,該項目得到積極維護,甚至贏得了2014年杜克大學選擇獎。
- 1. 受歡迎的REST服務FrameWork For Java
- 2. 受歡迎程度算法
- 3. restlet有多受歡迎?
- 4. groupByKey比reduceByKey更受歡迎
- 5. Django確定「最受歡迎」
- 6. 最受歡迎的dpi值
- 7. 受歡迎程度算法
- 8. MVC#受Winform的歡迎嗎?
- 9. 爲什麼AuthLogic如此受歡迎?
- 10. 爲什麼MVC如此受歡迎?
- 11. Twilio歡迎致歡迎辭
- 12. 最受歡迎GroupBy與Linq實體
- 13. 最受歡迎的物體的結構
- 14. 算出十大最受歡迎的
- 15. 可以Callable比Runnable更受歡迎嗎?
- 16. 尋找最受歡迎的MediaWiki擴展
- 17. css html不受歡迎的div包裝
- 18. 前N個最受歡迎的網站
- 19. MVP for SharePoint WebParts的受歡迎程度
- 20. 使用Linq查找n最受歡迎
- 21. 爲什麼XSL-FO很受歡迎?
- 22. LINQ中「最受歡迎」GROUP BY?
- 23. Javascript框架受歡迎程度
- 24. 獲取youtube最受歡迎的日期
- 25. drupal中最受歡迎的模塊
- 26. 最受歡迎的MySQL rss信息源
- 27. 最受歡迎的JPA實現
- 28. 爲什麼tinyALSA比libasound更受歡迎?
- 29. 最受歡迎的PHP代理腳本
- 30. jQuery的switchStyle不受歡迎的行爲
如果我喜歡Seam,我很難稱它爲「新Struts」;-P – interstar 2008-10-29 21:17:24
是的,如果Seam是新的Struts,我肯定會避免它。你從未嘗試過Spring的WebMVC嗎?你的文章沒有提到它。你需要的所有權力,沒有任何你不需要的權力。你選擇繼承什麼,並建立它。這很棒。 Webflow也很有用,但它是一個不同的野獸。 – MetroidFan2002 2008-10-29 22:08:33