用Grails替换Java的权衡是什么?

用Grails替换Java的权衡是什么?,java,grails,Java,Grails,使用Java已经有几年了,我们知道通过使用Grails获得了什么。问题是,我们失去了什么?表演 感谢您的意见/想法 谢谢。Groovy像Java一样编译成JVM字节码。使用Grails,您最终会得到一个.war文件,它可以像Java一样在您的容器中运行 Groovy是一种动态语言,因此在大多数领域的运行时性能都比Java慢。 除了groovy代码之外,Grails应用程序中还可以有java代码。groovy像java一样编译成JVM字节码。使用Grails,您最终会得到一个.war文件,它可以像

使用Java已经有几年了,我们知道通过使用Grails获得了什么。问题是,我们失去了什么?表演

感谢您的意见/想法


谢谢。

Groovy像Java一样编译成JVM字节码。使用Grails,您最终会得到一个.war文件,它可以像Java一样在您的容器中运行

Groovy是一种动态语言,因此在大多数领域的运行时性能都比Java慢。
除了groovy代码之外,Grails应用程序中还可以有java代码。

groovy像java一样编译成JVM字节码。使用Grails,您最终会得到一个.war文件,它可以像Java一样在您的容器中运行

Groovy是一种动态语言,因此在大多数领域的运行时性能都比Java慢。 除了groovy代码之外,您还可以在Grails应用程序中使用java代码。

  • “我们知道我们从中获得了什么 转到Grails“,但你确定吗

  • 团队经验您确定 团队“将完成任务” 轻松+主要定制

  • 新员工?圣杯不是这样 在企业中大量使用

  • 表演?可能比 爪哇

  • 等等

@aem++

  • “我们知道我们从中获得了什么 转到Grails“,但你确定吗

  • 团队经验您确定 团队“将完成任务” 轻松+主要定制

  • 新员工?圣杯不是这样 在企业中大量使用

  • 表演?可能比 爪哇

  • 等等


@aem++

您将失去长期使用java编程的经验。您需要习惯新的框架等。

您失去了长期使用java编程的经验。你需要适应新的框架等等。

我认为最大的问题不是技术问题,而是人力/技能问题


在工作门户网站上快速(非科学)搜索工作,会发现5个工作提到Grails,15个Java页面。显然,这不适合想要学习Grails等的应聘者,但当你更换员工并寻找人员维护它时,我怀疑要么你很难找到人,要么你必须花时间让他们跟上进度(我知道它可以编译成字节码,我知道它有类似Java的习惯用法,但还有时间考虑。)

我认为最大的问题不是技术问题,而是人力/技能问题


快速的(非科学的)求职门户网站上的求职搜索显示有5份提到Grails的工作,15页关于Java的工作。显然,这不适合想学习Grails等的求职者,但当你更换员工并寻找人员来维护它时,我怀疑要么你很难找到人,要么你必须花时间让他们跟上进度(我知道它可以编译成字节码,我知道它有类似Java的习惯用法,但还有时间考虑).

Grails是一个基于Groovy的web框架。您在Java中使用的web框架是什么?这似乎与此问题有关。Grails是一个基于Groovy的web框架。您在Java中使用的web框架是什么?这似乎与此问题有关。Groovy在语法上与Java非常相似。它有很多语法上的糖分,可以让您执行以下操作:groovy是一种动态语言,与java这样的静态类型语言有些不同。您可以从groovy调用java,从java调用groovy。Grails是在Spring和Hibernate之上构建的,这在java web中非常常见是的,Java开发人员不到一周的时间就可以跟上Grails的速度。我推荐《开始Groovy和Grails:从通知到专业版》一书由Apress publishing提供。可以在amazon上以非常便宜的价格使用。Groovy在语法上与Java非常相似。并且有很多语法糖,可以让您用比Java更少的行数来完成事情。Java程序员习惯Groovy并不难。因为Groovy是一种动态语言,所以有些东西与静态类型语言略有不同类似Java的语言。您可以从Groovy调用Java,从Java调用Groovy。Grails是在Spring和Hibernate之上构建的,这在Java web开发中非常常见。是的,Java开发人员需要不到一周的时间才能熟悉Grails。我推荐《开始Groovy和Grails:从通知到专业版》一书通过出版。可以在亚马逊上以非常便宜的价格使用。