`
Javabengou
  • 浏览: 173955 次
  • 性别: 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  
那你看好什么?

相关推荐

    jsf实例jsf实例 JSF学习 JSF jar包 JSF

    jsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSFjsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSF

    jsf第一个例子 jsf架包 jsf实例

    **JSF(JavaServer Faces)** 是一个Java平台上的用户界面框架,用于构建Web应用程序。它为开发人员提供了一种模型-视图-控制器(MVC)架构,简化了前端和后端之间的交互。JSF提供了组件库,使得创建动态、交互式的...

    jsf分页 jsf分页 jsf分页

    如果组件库提供的分页功能不能满足需求,可以创建自定义组件或行为。这可能涉及扩展UIComponent,实现自身的生命周期方法,或者创建自定义EL函数来处理分页逻辑。 5. **性能优化**: 为了提高性能,应尽量减少...

    JSF中文教程jsf

    **JSF(JavaServer Faces)** 是一个Java平台上的用户界面框架,用于构建Web应用程序。它简化了开发人员创建交互式、数据驱动的Web界面的过程。JSF提供了一个组件模型,允许开发者通过拖放组件的方式来构建用户界面...

    《JSF_实战》非常好的JSF学习书

    《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF学习书《JSF_实战》非常好的JSF...

    JSF入门+JSF web实战+JSF2

    JavaServer Faces(JSF)是Java平台上的一种用于构建Web应用程序的MVC(Model-View-Controller)框架。它提供了一种声明式的方式来构建用户界面,简化了开发过程,并且与Java EE平台无缝集成。本系列资料包括《JSF...

    JSF的工作方式 JSF架构 JSF模型 JSF事件类型

    JavaServer Faces (JSF) 是一个用于构建用户界面的Java Web框架,它简化了创建和维护Web应用程序的复杂性。JSF的核心理念是提供一种组件化的编程模型,将UI元素与业务逻辑分离,使得开发者可以专注于应用的逻辑部分...

    JSF开发必备JAR

    (难道是我下载的JSF reference implementation 版本的原因?) &lt;br&gt;无论如何,最后我还是找到了列表中的所有jar。 &lt;br&gt; * jsf-impl.jar * jsf-api.jar * commons-digester.jar * ...

    JSF上传 JSF大文件上传 JSF上传代码 JSF上传源代码

    4. **错误处理**:处理可能出现的错误,如网络中断、文件格式不正确等。 项目的源代码中应该包含了上述所有部分,提供了一个完整的JSF大文件上传解决方案。对于希望学习或改进自己JSF文件上传功能的开发者来说,这...

    JSF Java Server Faces (JSF)框架

    JSF是一种用于构建Java Web 应用程序的标准框架(是Java Community Process 规定的JSR-127标准)。JSF(Java Server Faces)技术为开发基于网络用户界面的Java开发者提供了标准的编程接口API以及标签库。就像Struts框架...

    JSF包,jsf包,JSF包,jsf包

    **JSF(JavaServer Faces)** 是一种Java平台上的Web应用程序开发框架,它提供了一种组件化和事件驱动的方式来创建用户界面。JSF的核心概念包括组件、事件、渲染器和生命周期,这些元素共同构建了一个强大的MVC...

    jsf视频jsf视频0

    jsf 视频 java faces jsf 视频 java faces jsf 视频 java faces

    从零开始,跟我学JSF,起步 JSF

    JavaScript Server Faces(JSF)是Java平台上用于构建Web应用程序的一种框架,它简化了用户界面的开发,提供了组件化和事件驱动的模型。本教程将从零开始,带你深入理解和掌握JSF的基础知识。 首先,我们需要了解...

    JSF文件下载实现

    **JSF 文件下载实现** 在JavaServer Faces (JSF)框架中,实现文件下载功能是一项常见的需求。在本文中,我们将深入探讨如何使用JSF来实现在Web应用程序中下载文件的功能。主要涉及的关键知识点包括: 1. **JSF上...

    core jsf 1.2 jsf 核心

    **JSF 1.2核心详解** JavaServer Faces (JSF) 是Java平台上的一个用于构建用户界面的组件模型框架,特别适用于Web应用程序的开发。JSF 1.2是该框架的一个重要版本,它在JSF 1.1的基础上进行了一系列的改进和增强,...

    jsf-api.jar和jsf-impl.jar

    它不包含具体的实现,而是提供了规范,使得不同供应商可以提供自己的实现。 **jsf-impl.jar** 文件则是JSF API的具体实现,提供了所有API接口的默认实现和运行时所需的类。在运行时,这个库是必要的,因为它包含了...

    jsf 文档 jsf

    jsf 文档 jsf 文档 jsf 文档 jsf 文档

    JSF全套(JSF入门教+ LIB+ Ajax4JSF使用手册 )

    3. **JSF的LIB**:JSF的核心库包含了许多内置的组件和实用程序,这些库在JSF应用中是必不可少的。学习这部分,你需要了解如何导入和使用JSF的库,例如`javax.faces.*`和`org.primefaces.*`,以及它们提供的功能,如...

    JSF帮助文档

    由于提供的文件内容主要是邮件头信息和HTML格式的元数据,它们并不直接包含JSF的具体知识点。但是,根据上下文,我们可以推断文档可能包含有关JSF的详细教程或参考资料,比如如何配置JSF环境、创建JSF组件、处理用户...

    jsf入门列子和jsf与Tiles结合

    JavaServer Faces (JSF) 是一个用于构建用户界面的Java框架,主要应用于Web应用程序开发。JSF基于模型-视图-控制器(MVC)架构,提供了丰富的组件库和生命周期管理,使得开发者能够更加便捷地创建动态、数据驱动的...

Global site tag (gtag.js) - Google Analytics