作者PsMonkey (痞子军团团长)
看板java
标题[转载] 各 Web Framework 比较
时间Thu Sep 5 13:58:51 2013
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
1F:→ NewSpec:这篇评比真的很棒 09/05 14:49
2F:→ swpoker:怎麽觉得好像是倒过来的阿 09/05 15:18
Update: 又被 tkcn 大人挑到错字 [遮脸]
基本上我是不太懂 Struts 跟 Spring MVC 怎麽跟 GWT 这类一起比
(还是说我对 Struts 的印象还停留在 n 年前 XD)
不过就我自己写 GWT、survey Vaadin 跟 JSF 的经验
我觉得还蛮合我的印象的...
※ 编辑: PsMonkey 来自: 114.25.5.30 (09/05 15:29)
3F:推 lovdkkkk:vaadin 的 table 记忆体用很凶, BeanItemContainer/MCont 09/05 16:14
4F:→ lovdkkkk:都是 (即使 Mcont 已经比 BIC 好很多倍, 但跟 JSF 比...) 09/05 16:15
5F:→ PsMonkey:敢问楼上是指 Server side 还是 client side? 09/05 16:26
6F:→ swpoker:反正我一点美感也没有~所以完全无感 09/05 17:03
7F:→ PsMonkey:我也没有美感阿 [泪握] 09/05 17:20
8F:推 cyclone350:ZK呢? 太小咖吗? 09/05 19:58
说好不提 ZK [误]
是说,我也真的很少看到拿 ZK 出来一起比
Wicket 出现反而还让我吓一跳 XD
9F:推 mars90226:复杂度是越高越好吗,感觉怪怪的? 09/05 20:52
原文每个评分项目都有大略讲解评分内容
复杂度这段是
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)
10F:推 gmoz:推JSF跟GWT O_O 09/05 21:29
11F:推 LaPass:以偷懒的角度来讲,用java写网页是一种悲剧,因为懒人的东 09/05 21:31
12F:→ LaPass:西很少,不管哪种框架都一样。而用php的话又是另外一种悲剧 09/05 21:34
13F:推 s3748679:真不好意思.. <~ 想知道要偷懒的话 最好要用哪个东西~~~ 09/05 23:13
14F:→ PsMonkey:那当然推 GWT 阿 [茶] 09/05 23:21
15F:推 s3748679:不知道为甚麽 就有种会被版主拐去用GWT的感觉..... (抖) 09/06 00:26
16F:推 LaPass:偷懒的话,wordpress、joomla、xoop、discuz之类的拿来装一 09/06 01:05
17F:→ LaPass:装,外挂、套样上一上,图改一改就可以用了。连程式、html 09/06 01:07
18F:→ LaPass:之类的都不必写就可以搞出能用的东西,但如果需求太特殊, 09/06 01:12
19F:→ LaPass:要自己动手改的话,就可以看见悲剧了.... 09/06 01:49
20F:推 lovdkkkk:我是指 Server Side, 用 visualvm 看的 09/06 07:03
21F:→ lovdkkkk:估狗 vaadin beanitemcontainer memory 也有相关讨论 09/06 07:07
22F:推 joetsai:Vaddin做管理後台还OK 做前台页面应该会是悲剧吧... 09/09 23:15
23F:→ PsMonkey:敢问楼上,悲剧的点在於? 09/09 23:29
24F:推 joetsai:其实我懂得不是很多 如果有碰到改改改的需求... 09/09 23:38
25F:→ joetsai:好像不是这麽方便.... 只是提供一个想法 09/09 23:40
26F:→ joetsai:我没有什麽资料可以佐证 偶尔要看Source code... 09/09 23:41
27F:→ joetsai:也可以说 我不习惯GWT这种的开发方式... 09/09 23:43
28F:→ PsMonkey:囧> 我的点在於... 位啥後台 OK,前台悲剧 ? 09/09 23:45
29F:推 joetsai:前台很多时候会有很多特别需求 排版 特效之类的... 09/09 23:45
30F:→ joetsai:管理後台比较着重於功能面... 09/09 23:47
31F:→ joetsai:这是在前公司做过购物网站後 在新公司用Vaddin的感想... 09/09 23:48
32F:推 joetsai:想到要在Vaddin套那些特效 我就头痛... 09/09 23:56
33F:→ joetsai:还有Layout的微调 但是纯功能面来说确实挺方便的... 09/10 00:02
34F:推 dream1124:好奇请问用php悲剧的点在於? 09/13 02:51
35F:→ PsMonkey:其实,我觉得,没有悲不悲剧,只有喜不喜欢 09/13 10:15
36F:→ joetsai:悲剧是比较强烈的词 就是不习惯(或是说不喜欢)吧... 09/14 00:19