2011-06-07 85 views
4

我想開始一個新項目,我正在考慮grails。我以前使用Grails的經驗已經開始了一些小項目來學習它,快速通過核心功能,而不會遇到困難,然後在某些時候陷入困境,這與嘗試使用最終成爲bug的插件有關。grails stack with scala and scaml

我真的很喜歡它的東西是GORM,並且稍微擴展了自動bean接線(基本上@Service,@Controller,@Autowired,沒有註釋)。我認爲gsp很好,但對我來說,HAML是一個高於它的世界。

另一方面,我已經涉足scala,我真的很喜歡scala語言(比我喜歡groovy更多)和scaml。 我想知道是否有人已經成功地將這些技術(grails,scala,haml/scaml)混合使用

我注意到,例如有一個grails scala插件和一個grails haml插件,但是看起來好像我(可能)正在漂浮到我真正不喜歡的馬車插件領域。

雖然我們在這裏請隨時讓我知道你發現哪些插件是完全安全的。可搜索的插件是我想盡可能使用的東西,以及spring-security/openid的東西。

此外,手動編碼整個事物對我來說是一個選項(spring + scala + scalate + hibernate)。我主要完成它之前(通常是jdbc模板,而不是休眠)我只是希望grails可以給我的代碼,我寧可不寫免費。我在空閒時間做這個項目,我想避免開銷,以保持項目的樂趣。

+0

對不起,您希望構建一個完整的呃無bug插件列表? – 2011-06-07 20:15:10

+0

是的,這聽起來很有趣,當你這樣說,但事實是,grails插件有一個越野車的聲譽。如果有人可以說,「嘿看,我認爲他們大多數都是廢話,但我發現插件X是非常穩定的」然後是的,我想聽到這個。 – Kevin 2011-06-07 21:50:54

+0

已經有一個評估插件的系統。您可以獎勵1-5星,並顯示投票數。我在這裏試圖重現這一點並沒有多大意見 – 2011-06-08 08:20:57

回答

3

我最近做了一篇博文。減少了一些打嗝,我發現在Grails項目中使用Scala非常容易。在靜態類型語言和動態語言的辦公室裏,我們正在進行一次「討論」,我想證明你可以在蛋糕上加上蛋糕。你可以閱讀我在這裏所做的所有研究http://www.christianoestreich.com/2011/04/mixing-grails-groovy-scala-java/

隨着革新即將到來的Grails 1.4 http://www.grails.org/1.4.0.M1+Release+Notes,這是一個更容易賣。測試框架的支持越來越好,數據庫和集成LiquiBase支持更快等。

我發現模板和自定義標記生成在GSP中非常有用。我不確定你認爲在HAML中哪些特別優秀?也許你可以分享爲什麼它優越?插件列表:資源(與1.4捆綁在一起),Spring緩存,構建測試數據,覆蓋範圍和Spring安全性。這些幾乎是我在我所有項目中使用的。我們正在使用Searchable和Taggable在我們正在開發的新創公司上,並且非常喜歡它們。

+0

我不知道SCAML是優越的,但我喜歡它的簡潔語法。在我看來,它可以做與gsp相同的事情,但同時更簡潔。它和scala很好,這就是我最初看它的原因。 – Kevin 2011-06-16 21:45:06