Spring   发布时间:2022-04-09  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了java – 可以在Grails中使用Kotlin吗?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

一些基本事实引导我提出这个问题:

> Groovy具有完整的Java互操作性
> Kotlin具有完整的Java互操作性
> Kotlin也编译成Java

因此可以在Grails应用程序中编写Kotlin代码吗?

我在Grails 2.x上做了很多工作,最近在一份新工作中,我一直在使用Kotlin,Spring和Struts.我非常喜欢Kotlin的零安全性和类型推断功能,Kotlin的功能编程功能比Groovy更自然,更易于使用(最后一部分是纯粹的意见).

是否可以使用Grails来处理以下事情:

> ORM
>将请求映射到控制器/操作
> JSP / GSP视图解析/渲染

但是使用Kotlin来编写域类,控制器动作,服务,对象工厂等的实际逻辑.

可能不太可能,因为我猜测Grails的一些核心功能是通过动态类型实现的,但也许可以通过Gradle插件或直接的Grails插件实现.

我喜欢Grails的约定配置范例所提供的极端简洁性,但我更喜欢Kotlin的静态类型和类型推断.

如果我可以在Grails环境中在Kotlin中编写业务逻辑,那么对我来说,这将是最终的Web应用程序框架!

最佳答案

当然.您可以使用Grails应用程序中的任何JVM语言.我在Grails中用Kotlin构建了一个概念证明,一切都如人们希望的那样:https://github.com/jeffbrown/langdemo

大佬总结

以上是大佬教程为你收集整理的java – 可以在Grails中使用Kotlin吗?全部内容,希望文章能够帮你解决java – 可以在Grails中使用Kotlin吗?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。