[轉載] 各 Web Framework 比較
http://zeroturnaround.com/rebellabs/
the-curious-coders-java-web-frameworks-comparison-
spring-mvc-grails-vaadin-gwt-wicket-play-struts-and-jsf/
突然覺得這種網址也是種惡夢 Zzzz
最近實在沒什麼心思弄翻譯(望向乾枯的 Translate-CS 版)
加上這篇又爆炸長,所以只貼統計數據
//////// 我是分隔線 ////////
### 比較基準 ###
* Spring MVC 3.2.3
* Grails 2.2.2
* Vaadin v7.1.1
* GWT 2.5.0
* Wicket 6.8
* Play 2.1.2
* Struts 2.3.15.1
* JSF 2.2.
### Rapid Application Prototyping ###
Grails 5
Play 5
Vaadin 4.5
GWT 4
Wicket 3.5
JSF 3
Spring MVC 2.5
Struts 2
### Framework 複雜度 ###
Vaadin 4
GWT 4
Struts 4
Spring MVC 3.5
JSF* 3.5
Grails 3
Wicket 2.5
Play 2
* 用 Java EE 實做來評分
### 容易使用 ###
Grails 4.5
Vaadin 4.5
GWT 4
JSF 4
Wicket 3.5
Play 3.5
Spring MVC 3
Struts 3
### 文件與社群 ###
Grails 5
Vaadin 5
GWT 4.5
JSF 4.5
Spring MVC 4
Play 4
Wicket 3
Struts 2.5
### ecosystem ###
Grails 4.5
Play 4.5
Spring MVC 4
JSF 4
Vaadin 3
GWT 3
Wicket 3
Struts 3
### 產能與 scalability ###
Play 5
Vaadin 4.5
GWT 4.5
Spring MVC 4
Grails 4
JSF 4
Wicket 3
Struts 3
### 程式碼維護與更新 ###
Grails 4.5
Wicket 4.5
Vaadin 4
GWT 4
Play 4
JSF 4
Spring MVC 3
Struts 3
### UX、外觀 ###
Vaadin 5
GWT 5
JSF 4.5
Grails 4
Wicket 3.5
Play 3
Struts 2.5
Spring MVC 2
### 總分 ###
Grails 34.5
Vaadin 34.5
GWT 33
JSF 31.5
Play 31
Wicket 26.5
Spring MVC 26
Struts 23
//////// 我是分隔線 ////////
其實我覺得把這幾個擺在一起講很怪
不過... 反正也不是我掰出來的,就... 看看吧......
只能說頭三名在台灣都沒啥能見度
如果跳過我的文章,那 Java 版更是幾乎沒有這類的文章
這到底是為什麼呢? [淚目]
--
錢鍾書: 說出來的話
http://www.psmonkey.org
比不上不說出來的話
Java 版 cookcomic 版
只影射著說不出來的話
and more......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.25.5.30
→
09/05 14:49, , 1F
09/05 14:49, 1F
→
09/05 15:18, , 2F
09/05 15:18, 2F
Update: 又被 tkcn 大人挑到錯字 [遮臉]
基本上我是不太懂 Struts 跟 Spring MVC 怎麼跟 GWT 這類一起比
(還是說我對 Struts 的印象還停留在 n 年前 XD)
不過就我自己寫 GWT、survey Vaadin 跟 JSF 的經驗
我覺得還蠻合我的印象的...
※ 編輯: PsMonkey 來自: 114.25.5.30 (09/05 15:29)
推
09/05 16:14, , 3F
09/05 16:14, 3F
→
09/05 16:15, , 4F
09/05 16:15, 4F
→
09/05 16:26, , 5F
09/05 16:26, 5F
→
09/05 17:03, , 6F
09/05 17:03, 6F
→
09/05 17:20, , 7F
09/05 17:20, 7F
推
09/05 19:58, , 8F
09/05 19:58, 8F
說好不提 ZK [誤]
是說,我也真的很少看到拿 ZK 出來一起比
Wicket 出現反而還讓我嚇一跳 XD
推
09/05 20:52, , 9F
09/05 20:52, 9F
原文每個評分項目都有大略講解評分內容
複雜度這段是
Here, we’ll discuss how many moving parts exist
in each framework and how the complexity of the
framework affects you.
Do you really want to learn 10 technologies to use a framework?
There are also other considerations when choosing frameworks,
such as whether the extra features and benefits outweigh
the extra complexity levied against frameworks for your application.
Remember the old adage, “what you choose in development,
you support in production!”
※ 編輯: PsMonkey 來自: 1.164.170.163 (09/05 20:59)
推
09/05 21:29, , 10F
09/05 21:29, 10F
推
09/05 21:31, , 11F
09/05 21:31, 11F
→
09/05 21:34, , 12F
09/05 21:34, 12F
推
09/05 23:13, , 13F
09/05 23:13, 13F
→
09/05 23:21, , 14F
09/05 23:21, 14F
推
09/06 00:26, , 15F
09/06 00:26, 15F
推
09/06 01:05, , 16F
09/06 01:05, 16F
→
09/06 01:07, , 17F
09/06 01:07, 17F
→
09/06 01:12, , 18F
09/06 01:12, 18F
→
09/06 01:49, , 19F
09/06 01:49, 19F
推
09/06 07:03, , 20F
09/06 07:03, 20F
→
09/06 07:07, , 21F
09/06 07:07, 21F
推
09/09 23:15, , 22F
09/09 23:15, 22F
→
09/09 23:29, , 23F
09/09 23:29, 23F
推
09/09 23:38, , 24F
09/09 23:38, 24F
→
09/09 23:40, , 25F
09/09 23:40, 25F
→
09/09 23:41, , 26F
09/09 23:41, 26F
→
09/09 23:43, , 27F
09/09 23:43, 27F
→
09/09 23:45, , 28F
09/09 23:45, 28F
推
09/09 23:45, , 29F
09/09 23:45, 29F
→
09/09 23:47, , 30F
09/09 23:47, 30F
→
09/09 23:48, , 31F
09/09 23:48, 31F
推
09/09 23:56, , 32F
09/09 23:56, 32F
→
09/10 00:02, , 33F
09/10 00:02, 33F
推
09/13 02:51, , 34F
09/13 02:51, 34F
→
09/13 10:15, , 35F
09/13 10:15, 35F
→
09/14 00:19, , 36F
09/14 00:19, 36F
java 近期熱門文章
PTT數位生活區 即時熱門文章