论坛首页 Java版 设计模式

JSF的优雅 带来的项目成本

浏览 15369 次
精华帖 (5) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2008-06-10
引用
JSF架构的实现大多是开源。我不知您有没有这样的经历。当您引入一个开源架构后解决当前的某类问题,但以后的项目进展往往会由它引来更多的问题,由其JSF,如果今天觉得Facelets不错,把它加在项目里,明天客户要上AJAX,又不得不把Ajax4JSF加上。您的不可控的因素也增加,由过去的一个开源架构带来的风险现在扩展为两个。也许会用的很 HAPPY。但项目的二三期一上,马上会面监升级的技术风险。我到见过不少公司,做行业级项目,宁愿自己写行业级的架构,尽量归避开源带来的风险。(但有时候时间与成本的考量也不得不考虑开源)

这意思如果不用开源框架那么客户就不会提这些要求咯?
   
5 请登录后投票
最后更新时间:2008-04-04
我觉得jsf的优势在于复用,组件的复用,所以
我们只能希望myfaces一样的开源组织能给我们提供更多的控件
   
0 请登录后投票
最后更新时间:2008-04-22
没有人用过oracle的ADF么?有IDE支持的情况下,JSF用起来很好啊.
谁要你自己去做组件了?这么多现成的.
   
0 请登录后投票
最后更新时间:2008-04-22
一个产品,不可能是十全十美的。JSF也是一样,需要的是你善于使用它,而不是说是和所有的项目,正所也善驾于物也。适合的才是最好的。用jsf那就充分发挥它的优势,以矛攻盾无非是两败俱伤。
我们不能否认,jsf让页面更加灵活,更加绚丽,以前只有在cs中看到的现在jsf可以做到了,这就是现在说的富客户端。现在很火热的ajax,我想jsf跟ajax结合的是相当好的了。
   
0 请登录后投票
最后更新时间:2008-04-22
fangshun 写道
你的项目所遇到的问题更多体现在了过程式分工的开发模式,我猜测可能每个开发组,每个开发人员都有一份切割过的要求和任务。那么对于简单,直接的框架最合适,及时大家都在重复的写代码,但是在一个级别上都很清楚运行机制和原理,即使有不熟的也无大碍,因为技术的普及性很好。所以你的项目还不适合使用jsf,毫不客气的说你的项目还依旧没有贯彻OO的设计思路,具体的讲来struts的action命令,spring的无状态外观正好符合了这种过程模式,jsf真的不适合你的项目,从失控的代码质量更能说明使用jsf并没有很好的解决这个问题,灵活的pojo机制反而带来了更混乱的对象交互,你们的设计者不去充电就得退休!
与其说是改变思维,不如说大部分的项目一直是都是打着OO的招牌做着过程式路线的生意,当真正遇到OO了就觉得像是遇到了异类!
   
0 请登录后投票
最后更新时间:2008-06-08
开宝马很优雅,问题你一个打工仔养得起车吗?
   
0 请登录后投票
最后更新时间:2008-06-09
blackeye&hair 写道
一个产品,不可能是十全十美的。JSF也是一样,需要的是你善于使用它,而不是说是和所有的项目,正所也善驾于物也。适合的才是最好的。用jsf那就充分发挥它的优势,以矛攻盾无非是两败俱伤。
我们不能否认,jsf让页面更加灵活,更加绚丽,以前只有在cs中看到的现在jsf可以做到了,这就是现在说的富客户端。现在很火热的ajax,我想jsf跟ajax结合的是相当好的了。

如果要让页面更绚丽,何不用ext?用什么jsf
   
0 请登录后投票
最后更新时间:2008-07-15
强烈支持jsf,强烈支持面向组件的编程。

粒度是人为设计的,你可以划分的更细,灵活应对客户变化。

模板可以解决很问题。

基于jsf的成熟框架也很多。
   
0 请登录后投票
最后更新时间:2008-07-16
想问问正在用JSF做项目的各位:如果你们有决定权,还选择JSF么?

个人觉得这个技术成本有点高吧。
   
0 请登录后投票
最后更新时间:2008-07-16
ebeach 写道
想问问正在用JSF做项目的各位:如果你们有决定权,还选择JSF么?

个人觉得这个技术成本有点高吧。


但是维护起来很方便,基本和搭积木一样了。JSF面向的是IBM这样的“计算机服务公司”,部署在客户那边的软件总要不断地和客户的经营方式磨合。纯软件公司如果要用的确需要慎重考虑,用JSF做开发是需要一定开发流程的。
   
0 请登录后投票
论坛首页 Java版 设计模式

跳转论坛:
JavaEye推荐