-1

当我搜索 Java 框架时,最受欢迎的结果之一是 Grails。但是,据我了解,它使用 Groovy 作为类似于 Java 的语言。这种相似性是否允许我将 Grails 的使用称为基于 Java 的 Web 应用程序?

4

3 回答 3

5

这并不是说 Groovy 类似于 Java,而是说 Groovy 是一种编译到 JVM 的语言。所以从 JVM 的角度来看,不管是 Java 还是 Groovy,它们都会生成 .class 文件。正因为如此,Groovy 编程可以利用所有的 Java 库,所以 Grails 就利用这一点基于 Hibernate、Spring 和其他 Java 框架。所以对我来说,答案是肯定的,你可以说 Grails 是一个基于 Java 的 Web 应用程序。

于 2013-10-13T21:41:54.867 回答
3

如果您之所以问这个问题是因为您的托管公司说它可以托管基于 Java 的 Web 应用程序,那么我认为您的 Grails 应用程序是一个基于 Java 的 Web 应用程序是公平的。

于 2013-10-13T18:39:41.793 回答
0

来自维基百科:“Grails 是一个使用 Groovy 编程语言(又基于 Java 平台)的开源 Web 应用程序框架”。我相信这使您可以将其称为基于 java 的 Web 应用程序,或者更好的是,如上所述,称为基于 JVM 的 Web 应用程序。很高兴认识到,由于这个原因,您可以将现有的 java 库与 grails 一起使用,并且在必要时也可以使用 java 源代码进行开发

于 2013-10-14T12:18:31.837 回答