应该为特定的Web应用程序选择哪些框架?

时间:2010-03-22 08:02:18

标签: java web-applications architecture frameworks

决定框架选择的因素有哪些,Web应用程序的技术。任何架构师请提供指导。

3 个答案:

答案 0 :(得分:5)

  • 团队技能
  • 熟悉类似的框架
  • 框架的力量
  • 易于开发
  • 项目范围。我的意思是你需要或者需要什么,或者不需要。
  • 社区支持,图书

答案 1 :(得分:5)

目标设备 - 如果您的应用程序需要在移动设备上运行,那么您的应用程序需要在客户端轻量级(不是太复杂的javascript,轻量级DOM结构......)

可见性 - 您的应用程序的内容是否应由搜索引擎编入索引?如果是,那么你必须记住,例如AJAX和基于Flash的解决方案不会被索引(存在变通方法)。

可用性 - 如果您的应用程序需要高可用性,那么您应该考虑创建类似桌面的应用程序 - 换句话说,富Internet应用程序(RIA)

安全性 - 无论您在之前的观点上回答什么,都必须记住安全性。使用以客户端为中心的解决方案(用客户端代码编写的业务逻辑(例如,javascript))是一个主要的安全风险。请记住,我只谈论架构的安全性。没有框架会免费为您提供安全性,最终,安全级别始终取决于开发人员。

答案 2 :(得分:2)

  • 项目要求
  • 环境限制
  • 项目时间范围
  • 以前的基本代码
  • 团队目前的能力