2010-02-25 109 views
2

RichFaces的可选方案,你可以让我知道使用的RichFaces的利弊,并在那里为任何替代品。它用于提交Web应用程序的提案。它用于管理文件,它将是内联网。会有很多用户,主要担心的是安全性和易用性。对网站应用程序的开发

+0

你能提供一些更多的细节,什么web应用是用于..一切都取决于目的.. – ant 2010-02-25 08:57:13

+0

编辑并加入了一些更多细节。 – zapping 2010-02-25 10:08:38

回答

1

这一切都取决于你所创造的东西,有什么您的目标受众是哪种类型的设备用于访问您的应用程序等。

如果您要创建的内容必须非常轻量级,例如必须在移动设备上可浏览的内容,那么您应该考虑多少的代码在浏览器中执行,保持这一点,并在服务器端完成繁重的工作。

如果要创建的东西,必须是与基于文本的浏览器访问,那么你应该让你的网站尽可能的简单,并确保你有DOM结构的完全控制。

如果你正在创建一些必须被搜索引擎(像电子商务网站这样的应用程序)编入索引的东西,那么你必须记住,使用基于AJAX的框架所做的应用程序不会被搜索引擎索引,因为搜索引擎看看页面的静态内容(我的意思是内容没有被javascript修改)。如果你真的想用RIA框架来创建你的前端,有一些解决方法来启用搜索引擎索引,但这是另一个话题。另一方面,如果您正在制作网络应用程序,类似会计系统或电子商务网站的管理部分,那么您可以并且应该考虑全面的RIA解决方案,因为这些类型的应用程序可以不需要被搜索引擎索引,他们通常(如果不是总是)通过PC或Mac上的现代浏览器访问。受欢迎的RIA框架包括Vaadin,GWT,检票,ICEfaces的等

2

不要那样做。

我建议你问同样的问题,以你的团队,毕竟他们是一个,谁将会开发它。

你必须理解并找出究竟是JSP,JSF,RichFaces的,ICEfaces的,Facelets的,AJAX等都是。您必须知道所有这些技术的意义,以及如何将它们应用于解决哪个问题。

你应该使用一些可行的替代方案,即ICEfaces的,RichFaces的,等做一个玩具应用程序。然后评估考虑易用性,支持,强度等

0

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

对于电子商务应用程序,我们使用Zend框架。我认为,Zend框架做得很好,防止草率的编码程序员:

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

+0

感谢Bernard的提示。但我的Java。 – zapping 2010-03-08 05:48:29