CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  框架、开源

WEB框架Struts,Webwork2,Spring MVC,tapestry,JSF...那个更适合我们

楼主ms801()2005-08-03 17:50:35 在 Java / 框架、开源 提问

最简单的道理就是熟悉那个就用那个好了  
   
  如果我们面临一个选择呢,或者说都不熟悉  
   
  主要还是从成熟度,开发人员的学习使用,可扩展性,维护....综合考虑一下  
   
  我选择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

相关问题

  • JSF,struts,Tapestry有什么可视的开发工具吗?
  • 再问MVC对Struts
  • struts和MVC问题?
  • [调查]Struts,webwork,Tapestry,what's your choise?
  • struts
  • struts
  • struts
  • struts MVC框架 谁简单说下
  • 有没有实现mvc模式的例子阿?不用struts
  • 寻找Struts或是JSF的经典应用的示例项目!

关键词

  • webwork2
  • mvc
  • webwork
  • spring
  • 框架
  • struts
  • tapestry
  • 项目
  • 学习
  • 维护

得分解答快速导航

  • 帖主:ms801

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo