如果我已经完成ORM,我还需要一个Web应用程序框架吗?

时间:2011-03-17 02:21:33

标签: java grails frameworks

我开始研究Web应用程序框架,根据我的阅读,Web应用程序框架通过脚手架提供ORM和基本UI。但我已经完成了ORM。框架提供了哪些其他好处?我还需要吗?或者如果没有,我可以使用哪些其他技术?

我正在研究Java并且正在考虑Grails和GWT。谢谢你的回复!

2 个答案:

答案 0 :(得分:4)

根据您选择的框架,除数据访问外,它们还可以提供许多其他好处:

  • 简化的网址配置
  • 页面内容的模板系统
  • 安全性(身份验证和/或授权)
  • 简化Ajax请求/响应的方法
  • 使用约定来减少/消除丑陋的XML配置
  • 缓存机制

除了数据访问之外,一些框架提供了大部分所有这些东西 - Grails,Rails,Django和CakePHP浮现在脑海中。其他人主要关注视图和控制器逻辑,并且不包括专门的数据访问组件--GWT,Struts,Spring MVC和Wicket等。

但是你需要一个框架吗?这实际上取决于项目的范围和限制。如果一个框架可以消除你自定义开发上面列出的一些项目的需要,并且你有时间去提取它并获得所提供的生产力,我会说它去吧。

我还会说,许多工作更喜欢或要求在某些框架中需要经验。至少获得更多框架的基础知识总是一件好事,从机会来讲。

答案 1 :(得分:0)

如果已经完成,只需将Web前端放在现有的持久层上即可。