`
Javabengou
  • 浏览: 170610 次
  • 性别: Icon_minigender_1
  • 来自: 郴州
社区版块
存档分类
最新评论

我不看好JSF

    博客分类:
  • JSF
阅读更多

我不看好JSF

大家觉得了

现在都web2.0了

为什么JSF要弄服务器组件,为什么不能整合一个js UI来做了?

分享到:
评论
24 楼 AnyRock 2008-12-10  
对于热衷技术更新的人来说,框架是无穷无尽的,"新"的总是比"旧"的好。对于做项目的人来说,最重要的是一个好的IDE,至于内部怎么实现的,不重要。
23 楼 terryzhou 2008-12-07  
你把richfaces,ajax4jsf这两个放在一起用???
晕倒。

现在richfaces是和ajax4jsf一起发版本
但richfaces和ajax4jsf本来就是两个独立的标签库
一个<rich:>,一个<a4j>
http://www.infoq.com/cn/news/2007/09/richfaces
RedHat旗下的JBoss最近发布了RichFaces JSF类库的3.1版。作为与Exadel的合作果实,这是首次将Ajax4JSF项目集成进曾以商业发行的RichFaces。
22 楼 rockjava 2008-12-05  
terryzhou 写道
我现在的项目就是jsf(myfaces,richfaces,ajax4jsf,facelets,cv)+shale+spring+hibernate...

你把richfaces,ajax4jsf这两个放在一起用???
晕倒。
21 楼 terryzhou 2008-12-04  
我现在的项目就是jsf(myfaces,richfaces,ajax4jsf,facelets,cv)+shale+spring+hibernate...
一个页面facelets化后代码很少(两位数),全部ajax化,不需要刷新,
后台不需要写faces-config,所有配置都annotation...
开发效率高,页面render也不慢(服务端组件怎么了)...
20 楼 terryzhou 2008-12-04  
同一个标准组件出来的东西,却不能相互共存,你觉得很好?
不知道你指的是什么?h:?f:?至少我觉得MYFACES的实现没什么严重的BUG
一堆代码在后台封装然后out到前台,这样很好?
至于实现方式,什么叫好?什么叫不好?有何标准?用的舒服就OK..
JS UI就一定完美无缺么?
19 楼 Javabengou 2008-12-04  
terryzhou 写道

2年前?我现在天天用你用的什么实现?什么标签库?有哪些问题?这些问题现在还存在么?

我都难得说了!!!!!!
同一个标准组件出来的东西,却不能相互共存,你觉得很好?
你到底理解JSF的内部啊
一堆代码在后台封装然后out到前台,这样很好?
18 楼 terryzhou 2008-12-03  
2年前?我现在天天用
你用的什么实现?什么标签库?
有哪些问题?
这些问题现在还存在么?
17 楼 yanqlv 2008-12-02  
我也不看好,归根结底还是html,js做界面,表现力有限,
我最看好Flex+lcds+后台java
16 楼 Javabengou 2008-12-01  
terryzhou 写道

你深入的用过JSF没有。。。没用过就没发言权。。。

我2年前就在用了
如果你觉得JSF有前途可以说出他的好,这里言论很自由。我只是发表我的观点!!!!
15 楼 terryzhou 2008-12-01  
你深入的用过JSF没有。。。
没用过就没发言权。。。
14 楼 vieri122 2008-11-28  
引用

要是组件式开发好的话dotNet早就比Php流行了。


毫无疑问PHP做网站和适合,
但是组件式开发在做企业级的应用是php无法比拟的!!
13 楼 SysTem128 2008-11-26  
要是组件式开发好的话dotNet早就比Php流行了。
12 楼 vieri122 2008-11-24  
Javabengou 写道
我并没有针对他说什么,我只是个人看法
JSP的标签就不怎么样
所以注定JSF标签的复杂度
很多JSP标签都是内置的,为什么还要导入了?
JSF的标准库也有很多是内置的


JSF更多的是一种思想,只是由于现在各方实现不是很完美。(但前面几位所的金蝶的OperaMasks确实不错)
基于组件的开发方式是大势所趋,就是当初面向对象之于面向过程。
11 楼 bingleng 2008-11-19  
OSGI 模块化!
10 楼 bingleng 2008-11-19  
语言只是工具!思想才是最重要的!
9 楼 Javabengou 2008-11-19  
我现在都有点怀疑java了
为什么不是用模块而是用那么多模式
哈哈,随便说说,别攻击我
8 楼 Javabengou 2008-11-19  
还是那个观点,不看好JSF
只要他的组件是服务器端的,不管他有多少的组件,就注定了他的复杂度


你为了写一个组件,要继承和实现N多的接口类型

你觉得这个是提高开发效率?


7 楼 Javabengou 2008-11-19  
vieri122 写道

那你看好什么?

我并没有针对他说什么,我只是个人看法
JSP的标签就不怎么样
所以注定JSF标签的复杂度
很多JSP标签都是内置的,为什么还要导入了?
JSF的标准库也有很多是内置的

自定义标签的复杂度
class BlogTagLib {
    AuthenticateService authenticateService
    def blogInfo = {attrs, body ->
        def blogurl
        def blog
        if (params.blogurl)
            blogurl = params.blogurl

        if (blogurl)
            blog = Blog.findByUrl(blogurl)

        if (attrs.author == 'true') {
            if (blog) {
                out << User.findByBlog(blog).nickname

            }
        }
        else if (attrs.description == 'true') {
            if (blog)
                out << blog.description.encodeAsHTML()
        }
        else if (attrs.name == 'true') {
            if (blog)
                out << blog.name.encodeAsHTML()
        }
        else if (attrs.url == 'true') {
            if (blog)
                out << blog.url.encodeAsHTML()
        }
        else if (attrs.title == 'true') {
            if (blog) {
                out << blog.name.encodeAsHTML()
                out << "----"
                out << blog.description.encodeAsHTML()
            }
        }
    }


你能用这么简单的代码在jsp中自定义吗?
既然是技术,就有权利说出对他的感受
希望不要用针对的语气!!!!1
6 楼 microjava 2008-11-19  
马上就要发布新版本了
5 楼 vieri122 2008-11-19  
那你看好什么?

相关推荐

Global site tag (gtag.js) - Google Analytics