richfaces替代网站应用程序开发

时间:2010-02-25 08:52:40

标签: java jsp jsf richfaces

您能否告诉我使用richfaces的利弊,是否有其他选择。它用于提交Web应用程序的提案。它用于管理文档,它将是内联网。会有很多用户,主要关注的是安全性和易用性。

4 个答案:

答案 0 :(得分:2)

不要那样做。

我建议你向你的团队提出同样的问题,毕竟他们是那个将要开发它的人。

您必须了解并了解JSP,JSF,RichFaces,IceFaces,Facelets,AJAX等究竟是什么。您必须知道所有这些技术的用途,以及它们如何以及在何处应用以解决哪个问题。

你应该使用一些可行的替代品制作玩具应用程序,例如IceFaces,RichFaces等。然后评估考虑易用性,支持,强度等。

答案 1 :(得分:1)

这完全取决于您创建的内容,目标受众是什么,用于访问您的应用程序的设备类型等

如果你要创建一些必须非常轻量级的东西,例如,必须在移动设备上可浏览的东西,那么你应该考虑在浏览器中执行了多少代码,保持最终结果并做重在服务器端工作。

如果您正在创建必须使用基于文本的浏览器访问的内容,那么您应该尽可能简化您的网站,并确保您完全控制DOM结构。

如果您正在创建必须由搜索引擎(像电子商务网站这样的应用程序)编制索引的内容,那么您必须记住,使用基于AJAX的框架创建的应用程序不会被搜索引擎编入索引,因为搜索引擎看起来在页面的静态内容(我的意思是内容没有被javascript修改)。如果您真的想使用RIA框架来创建前端,那么可以使用变通方法来启用搜索引擎索引,但这是另一个主题。

另一方面,如果您正在制作网络应用程序,例如会计系统或电子商务网站的管理部分,那么您可以而且应该考虑完整的RIA解决方案,因为这些一种应用程序不需要被搜索引擎索引,并且它们通常(如果不是总是)通过PC或Mac上的现代浏览器访问。流行的RIA框架包括Vaadin,GWT,Wicket,IceFaces等。

答案 2 :(得分:1)

答案 3 :(得分:0)

我工作的公司正在使用AJAX,PHP&用于Web应用程序的MySQL,例如标准Comentum框架(MVC)上的社交网络,社区网站,在线预订应用程序等。

对于电子商务应用程序,我们使用Zend Framework。我认为Zend Framework可以很好地阻止程序员进行草率编码:

http://www.comentum.com/web-application-development.html