我看到我的同事开发了一些JSF项目,这些项目对我来说似乎非常缓慢。有没有人有同样的看法?
我目前正在为“富”客户端使用jsp+jstl和jQuery。
我想知道现代框架(jsf、wicket、tapestry)有什么优点和缺点。而不是旧的普通jsp。
如果使用了所有这些技术的人都能回答,那就太好了。
对我来说,有趣的是,哪些最激动人心的特性让您离开了jsp,转而使用“大规模”框架(我的意思是,例如Spring中的AOP或其他您能注意到的东西)。
感谢您的所有评论。
发布于 2009-05-04 12:31:23
我使用过CGI、PHP、JSP、Struts、Spring MVC (1.2)、Bea研讨会、JSF、JBoss Seam、Spring MVC (2.5)和Wicket (按顺序)。我注意到我所从事的每一项新技术的生产率和质量都有了飞跃。它只是更好地工作,它感觉更好。我更喜欢Wicket (有弹簧,石英等)比其他所有人都重要。我可以诚实地说,我看到了光,我不想回到更暗的--或更亮的;) --一边。
关于Wicket有很多要说的。
,像类型安全encryption.
JSP和JSF还有很多需要改进的地方。
发布于 2009-05-04 12:12:20
我完全喜欢使用JSP2.0作为模板技术--也就是说,我使用Spring MVC访问域对象,准备某个视图所需的所有数据,然后让JSP来呈现它。JSP2.0,因为我喜欢使用标记文件进行模板合成,这允许我在需要其他合成框架的地方使用简单的JSP2.0。
我有意避免了JSP中基本上是编程的所有内容。没有数据访问,没有SQL,没有scriptlet,没有方法,什么都没有。只是简单地表示预先存在的控制器提供的数据,可能会有一些简单的案例和集合的迭代。
发布于 2009-05-04 11:27:34
有很多优点。我可以列举出我在上一个项目中使用过的JSF优点。
用于导航的
中一样,日期选择器、自动完成、分页等。
JSP没有在业务逻辑和布局之间进行清晰的分离。
不管怎样,尽管有这些优点,如果你是一名Java程序员,我建议你去看看,它会更舒服。
https://stackoverflow.com/questions/819684
复制相似问题