WEB框架Struts,Webwork2,Spring MVC,tapestry,JSF...那个更适合我们
最简单的道理就是熟悉那个就用那个好了
如果我们面临一个选择呢,或者说都不熟悉
主要还是从成熟度,开发人员的学习使用,可扩展性,维护....综合考虑一下
我选择WW2
这个问题是不是有点乏味了...
问题点数:90、回复次数:31Top
1 楼wulinbazhu(农村小伙)回复于 2005-08-03 18:19:54 得分 0
都好Top
2 楼alexwan(牧林:才多身子弱)回复于 2005-08-03 18:26:47 得分 0
struts简单一点,固定!Top
3 楼Maple99(Maple)回复于 2005-08-03 18:31:36 得分 0
都是mvc的运用,理解其精神才是最重要的Top
4 楼cwx714(小螃蟹)回复于 2005-08-03 18:37:13 得分 0
如果能自己开发一个WEB框架,才是最牛B的!Top
5 楼mxlmwl(飞星)回复于 2005-08-04 11:39:21 得分 0
我现在还是用Structs,虽然我也了解WW2,毕竟Structs现在还是最成熟的,拿来做项目,毕竟客户知道Structs的多,WW2?很多人都没听过。这就是Structs的市场效应。客户是比较“白痴”的,呵呵,它可不讳管哪种技术更先进。
所以WW2你可以保持着跟进的尽头,拿来练练手,真正的大项目,最好还是别冒险。现在Structs的大型项目有很多,ww2的还没见过。等以后流行起来的时候,你再用也不迟啊。
至于Spring MVC,tapestry,你可以以一个学习者的角度去看。
JSF嘛,目前还没个统一的版本,最多看看好了,学我都不想去学的,等真正流行起来再看吧。
其实说了一大堆,技术是无法学完的,用一个固定的框架吧,只要心中架构和技术常在,要用什么新技术,那还不是小菜一碟。Top
6 楼liubeiqi(无爱无悔)回复于 2005-08-04 11:46:30 得分 0
首选Structs其次Spring MVCTop
7 楼tanguangbin(向前飞之牛牛在线)回复于 2005-08-05 14:28:06 得分 0
我用的是SPRING 来管理HIBERNATE的,还是挺方便的.Top
8 楼xiaofeng3385(爱情老是缺货,轮也不会轮到我)回复于 2005-08-05 20:53:14 得分 0
我要努力才行啊Top
9 楼ms801()回复于 2005-08-08 09:46:21 得分 0
呵呵,谢谢了,继续等Top
10 楼zling1981(struts+spring_hibernate!!☆☆☆☆☆)回复于 2005-08-08 09:52:50 得分 0
现在主流的是struts+spring+hibernate开发项目。struts 和spring配合来用最好。Top
11 楼playboylee(老婆说我是最棒的)回复于 2005-08-08 10:12:52 得分 0
框架,,就是框架罢了.没什么大不了的.
http://likelin.yculblog.com/Top
12 楼zjjsgwm(cyril)回复于 2005-08-08 10:32:46 得分 0
其实WebWork2+Spring+Hibernate用起来也是挺不错的。就是Spring对Hibernate的lazy没有支持。否则真是爽到极点了。不过如果系统设计的好,这点是可以避免的。Top
13 楼greenmars2004(火球)(业余程序员)(我会的不多,不过都可以告诉你)回复于 2005-08-08 11:09:24 得分 0
upTop
14 楼Javcs(简单就好)回复于 2005-08-08 11:09:57 得分 0
看需求,和成熟度了Top
15 楼mxlmwl(飞星)回复于 2005-08-08 13:21:41 得分 0
回zjjsgwm(hata) ( 三级(初级))
可以用Spring的opensessioninview来实现lazy,这对structs,ww2,spring mvc都是一样的。
spring mvc有些复杂,但偶从来不用,不推荐学习,感觉没必要。Top
16 楼ms801()回复于 2005-08-10 09:58:24 得分 0
waiting....Top
17 楼dadunqingwa(打盹的青蛙)回复于 2005-08-10 10:07:38 得分 0
楼上的楼上
spring mvc有些复杂,但偶从来不用,不推荐学习,感觉没必要。
你不用你怎么知道 ???
会个表示层的struts 就盲目自大 有必要引导别人么??Top
18 楼yjj317(射手vs射手)回复于 2005-08-10 17:49:02 得分 0
struts + spring + hibernateTop
19 楼iDay(鱼头)回复于 2005-08-14 21:41:13 得分 0
工具而已,用不用全是自己的主意Top
20 楼rufujian(rufujian)回复于 2005-08-15 09:14:17 得分 0
自己做的框架,请大家给点意见
http://jvc.cosoft.org.cnTop
21 楼liuquanyi(大狗)回复于 2005-08-15 09:24:20 得分 0
要看的!Top
22 楼hornbilltofy()回复于 2005-08-15 10:32:00 得分 0
用了jsf,就不再想用structs,特别是习惯了C/S模式现转向b/s模式的开发者Top
23 楼ms801()回复于 2005-08-18 11:12:26 得分 0
关注了。。。。。。Top
24 楼DYKHMILY()回复于 2005-08-18 11:43:22 得分 0
UP!Top
25 楼hui_feng(盘桃2)回复于 2005-08-20 10:55:45 得分 0
请问有没有什么办公系统的开源网啊?
给出几个来参考参考。Top
26 楼dongcenphoenix(火凤凰--以其至死不愈的飞翔来完成对梦想的追逐!)回复于 2005-08-21 12:51:37 得分 0
markTop
27 楼donguo(糖果)回复于 2006-03-04 19:32:59 得分 0
tapestry
Top
28 楼Saro(这也不是江水,这是二十年流不尽的英雄血。)回复于 2006-03-04 21:00:26 得分 0
MVC框架么,大同小异。不过,我是SpringMvc的鼓吹手....
成熟度,开发人员的学习 使用struts最强,没说的。
可扩展性,维护 SpringMvc最强,设计上最完美。
webwork处于2者之间。
对于初学者来说,SpringMVC学习难度最大,为了保证最大的灵活性,它把更多的事情交给程序员来作。
但是,对于熟悉Mvc模式,熟悉IOC,熟悉Spring的来说,学习SpringMVC几乎不需要什么成本-因为SpringMvc和Spring整体的一致性概念和自然融合。同时,SpringMvc的data bind是可选择,自实现的,Controller也是可选择的-从简单(实现Controller接口)到复杂(继承SimpleFormController)。ps:SpringMvc的命名也见文知意于设计模式的,如ww和struts的action的概念就是Request Controller,SpringMvc就直接用Controller这个名字了,呵呵。
webwork只学过很短时间,只觉得有点麻烦就放弃了(捣鼓了1个多小时才弄出个helloworld来,但在学SpringMvc时只用了10分钟左右),但我认为SpringMVC的view支持应该是最好的,从一种view切换到另外一种简直是轻而易举。Top
29 楼jfy3d(剑事 http://www.migti.com)回复于 2006-03-05 10:18:45 得分 0
MVC框架么,大同小异。不过,我是SpringMvc的鼓吹手....
成熟度,开发人员的学习 使用struts最强,没说的。
可扩展性,维护 SpringMvc最强,设计上最完美。
strust ti已经快改用webwork为核心了 原有的struts基本都遗弃了 还不知道呢Top
30 楼Saro(这也不是江水,这是二十年流不尽的英雄血。)回复于 2006-03-05 11:57:14 得分 0
笑,
那请楼上认真想想struts1.2.x,webwork之于struts ti;ejb2.0,hibernate,jdo之于ejb3.0都是些怎么回事,最后可能会弄出个什么东东出来。政治这东西...Top
31 楼Among2000(寒冰小雨)回复于 2006-03-09 10:48:17 得分 0
倒~~ 用什么框架合适,应该是取决与你的项目开发周期,项目的开发成熟度来决定的
不过个人推荐还是spring, IOC机制,非常的优秀~
不过MVC本来就是分3块的, spring在V这一块稍差一点
所以,建议配合tapestry或者jsf来加强ui的交互性
如果你今天是个非常小的项目,我想struts就够了。再小一点,jsp+servlet也可以
看你的项目需求了
Top




