Spring Boot 和 Grails 的不同點

Spring Boot 和 Grails 的不同點 - CodeWeblog.com
http://www.codeweblog.com/spring-boot-%E5%92%8C-grails-%E7%9A%84%E4%B8%8D%E5%90%8C%E7%82%B9/

最近花了些時間了解了一下 Spring Boot 這個新框架躁锁。這個框架提供了快速開發(fā)基于 Spring Framework 的應用的功能。同樣,SpringSource 旗下還有另一個用于 Web 應用快速開發(fā)的框架,就是 Grails栈虚。初看來這兩個框架有很多相似的地方揭厚,所以可以將這兩個框架做一下對比。
Spring Boot 強調自運行建峭;Grails 應用則需要打包成 WAR 來運行
當然 Grails 應用也能通過內嵌的 Tomcat 或 Jetty 容器來運行琉挖,但這主要用于開發(fā)環(huán)境启泣。在用于生產環(huán)境時,Grails 應用仍需要打包成 WAR 包示辈。而 Spring Boot 的應用則主要是打包成可自運行的 JAR 包寥茫。
Spring Boot 側重開發(fā) RESTful Web Service;Grails 則提供了全面的 Web 應用支持矾麻,包括頁面標簽纱耻、Web 視圖等等
Spring Boot 使用 Maven 和 Gradle 作為構建工具;Grails 使用自有的構建工具
Maven 和 Gradle 顯然是兩個最為廣泛使用的構建工具险耀。從構建工具的角度看弄喘,Spring Boot 更有通用性。而如果要用 Maven 去構建 Grails 應用倒也不難甩牺,但是需要一些并不復雜的額外工作蘑志。不過如果想用 Gradle 構建 Grails 應用那就更加麻煩一些了。
PS. 在使用 Maven 構建 Grails 應用時,我發(fā)現(xiàn) Grails 的 grails create-pom
命令生成的 pom.xml 文件中缺少 servlet-api 的 dependency卖漫。需要手工添加,否則在用 Maven 編譯打包時都會爆出 NoClassFound 的異常赠群。

Spring Boot 通過添加 starter-module 的依賴來擴展功能羊始;Grails 則通過插件
顯然前者更加通用
數(shù)據庫訪問方面
Grails 通過 GORM 使得對關系型數(shù)據庫支持更加的全面,也更易用查描。Spring Boot 則將關系型數(shù)據庫和 NoSQL 數(shù)據庫一視同仁
總結
當構建 Web 應用時突委,首選的框架仍然是 Grails。(PS. 當然 Play! Framework 也是不錯的選擇冬三,但是我不喜歡 Scala)但是 Spring Boot 非常值得關注匀油。因為它關注于簡化現(xiàn)有的 Spring 應用的開發(fā),而不是一種全新的解決方案勾笆。Spring Boot 為現(xiàn)在越來越臃腫的 Spring 應用提供了新的希望敌蚜,從這個角度講,它要比 Grails 會有更廣泛的應用窝爪。
Spring Boot 是一陣小清新弛车。Grails 雖然依舊是一個非常好用的 Web 快速開發(fā)框架,但是因為它是一站式解決方案蒲每,所以不可避免的變得有些龐大了纷跛。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市邀杏,隨后出現(xiàn)的幾起案子贫奠,更是在濱河造成了極大的恐慌,老刑警劉巖望蜡,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件唤崭,死亡現(xiàn)場離奇詭異,居然都是意外死亡泣特,警方通過查閱死者的電腦和手機浩姥,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來状您,“玉大人勒叠,你說我怎么就攤上這事「嗝希” “怎么了眯分?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長柒桑。 經常有香客問我弊决,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任飘诗,我火速辦了婚禮与倡,結果婚禮上,老公的妹妹穿的比我還像新娘昆稿。我一直安慰自己纺座,他們只是感情好,可當我...
    茶點故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布溉潭。 她就那樣靜靜地躺著净响,像睡著了一般。 火紅的嫁衣襯著肌膚如雪喳瓣。 梳的紋絲不亂的頭發(fā)上馋贤,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天,我揣著相機與錄音畏陕,去河邊找鬼配乓。 笑死,一個胖子當著我的面吹牛惠毁,可吹牛的內容都是我干的扰付。 我是一名探鬼主播,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼仁讨,長吁一口氣:“原來是場噩夢啊……” “哼羽莺!你這毒婦竟也來了?” 一聲冷哼從身側響起洞豁,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤盐固,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后丈挟,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體刁卜,經...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年曙咽,在試婚紗的時候發(fā)現(xiàn)自己被綠了蛔趴。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,059評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡例朱,死狀恐怖孝情,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情洒嗤,我是刑警寧澤箫荡,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站渔隶,受9級特大地震影響羔挡,放射性物質發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一绞灼、第九天 我趴在偏房一處隱蔽的房頂上張望利术。 院中可真熱鬧,春花似錦低矮、人聲如沸氯哮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至姆打,卻和暖如春良姆,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背幔戏。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工玛追, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留闲延,地道東北人。 一個月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像叮贩,于是被迫代替她去往敵國和親益老。 傳聞我的和親對象是個殘疾皇子寸莫,可洞房花燭夜當晚...
    茶點故事閱讀 42,792評論 2 345

推薦閱讀更多精彩內容