【问题标题】:richfaces alternative for website application development用于网站应用程序开发的richfaces 替代方案
【发布时间】:2011-01-20 22:07:45
【问题描述】:

您能告诉我使用richfaces 的优缺点吗?还有其他替代方法吗?它用于 Web 应用程序的提案提交。它用于管理文档,它将是 Intranet。会有很多用户,主要关心的是安全性和易用性。

【问题讨论】:

  • 您能否提供更多详细信息,Web 应用程序的用途.. 一切都取决于目的..
  • 已对其进行了编辑并添加了更多细节。

标签: java jsp jsf richfaces


【解决方案1】:

不要那样做。

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

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

您应该使用少数可行的替代方案来制作玩具应用程序,例如 IceFaces、RichFaces 等。然后考虑易用性、支撑性、强度等因素进行评估。

【讨论】:

    【解决方案2】:

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

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

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

    如果您要创建的东西必须被搜索引擎(电子商务网站等应用程序)索引,那么您必须记住,使用基于 AJAX 的框架制作的应用程序不会被搜索引擎索引,因为搜索引擎看起来在页面的静态内容上(我的意思是该内容没有被 javascript 修改)。如果你真的想使用 RIA 框架来创建你的前端,有一些解决方法可以启用搜索引擎索引,但这完全是另一个话题。

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

    【讨论】:

      【解决方案3】:
      【解决方案4】:

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

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

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

      【讨论】:

      • 感谢伯纳德的提示。但我的是java。
      猜你喜欢
      • 1970-01-01
      • 2011-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多