V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Java

能说说 Grails 和 Spring MVC 各有什么优缺点吗?

  •  
  •   meteor2013 · 150 天前 · 833 次点击
    这是一个创建于 150 天前的主题,其中的信息可能已经有所发展或是发生改变。
    2 回复  |  直到 2017-03-21 09:12:31 +08:00
        1
    beneo   150 天前
    两者不是一个东西,不能比较。一个是全栈 framework ,一个是全家桶里面的蛋挞皮,仅仅一个 module 。此外 Grails 3 也是基于 spring boot 的,意思是 Spring 全家桶也是能用到 Grails 上面的。

    随便讲讲:

    用 Spring 开发系统就好像从地基开始建房子,你想用什么材料,做成什么样子都可以随意;用 Grails 开发就好像已经有了一个骨架,你最好是选择配套的系统,配套是通过配置文件约束的,这要求你对配件有一定的熟悉程度。

    对开发而言, Grails 一旦熟悉熟悉绝对是开发利器,我常常说 Grails 有三大利器: ORM 工具 GORM , JSON 化工具 JSON VIEW ,还有业务订正工具 Console ,绝对是超乎想象的好用的存在。

    但是如果你有写测试的习惯,以 Spring 的单元测试和集成测试编写难易程度为 10 分的话, Grails 的单元测试是 5 分,集成测试是 1 分,一部分是因为 IDE 这方面不太友好,一方面也是国人(我帽子扣错了吗)不喜欢写测试或者单测就是集成测试,不是单元测试。

    如果是使用场景,我觉得大规模协作的话,还是 Spring 比价好,如果追求短平快的开发,语言又局限在 JVM , Grails 无疑是非常好的选择
        2
    broadliyn   150 天前
    几年前接触过 grails 。
    因为和 Rails 很像就想去接触一下,结果发现启动就要半天。。太慢了
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   1276 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.7.5 · 44ms · UTC 16:25 · PVG 00:25 · LAX 09:25 · JFK 12:25
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1