【问题标题】:Do I still need a web application framework if I have ORM already done?如果我已经完成了 ORM,我还需要一个 Web 应用程序框架吗?
【发布时间】:2011-03-17 02:21:32
【问题描述】:

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

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

【问题讨论】:

    标签: java grails frameworks


    【解决方案1】:

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

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

    除了数据访问之外,一些框架还提供了几乎所有这些功能——我想到了 Grails、Rails、Django 和 CakePHP。其他主要关注视图和控制器逻辑,不包括专门的数据访问组件——GWT、Struts、Spring MVC 和 Wicket 等等。

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

    我还要说,许多工作更喜欢或完全需要在某些框架方面的经验。至少获得更多框架的基础知识总是一件好事,机会主义地说。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-10-16
        • 2021-04-10
        • 1970-01-01
        • 1970-01-01
        • 2017-02-20
        • 2018-01-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多