【发布时间】:2021-05-19 15:45:20
【问题描述】:
我一直在阅读书籍并尝试有关 Kotlin 全栈开发的示例,但它们都有一个共同点,即它们是为 SPA 应用程序构建的,并且客户端的逻辑很繁重。相反,我想构建一个 Web 应用程序,其中业务逻辑在服务器端很重,而客户端将很轻,并且主要用于用户交互。我想用服务器端渲染(典型的路由注解GetMapping和PostMapping,带有freemarker或thymeleaf模板)构建一个传统的Spring Boot JVM应用,而客户端是轻量级的,主要是用基础技术完成的。
所以我的问题是,是否可以设置 Kotlin JS 以便我可以用 Kotlin 而不是 Javascript 编写客户端逻辑?我不需要前端框架,最多可能是 JQuery,就是这样。基本上,只是一个传统的服务器端应用程序,但客户端代码是用 Kotlin 和 Kotlin JS 编写的。
这对于 Kotlin 多平台是否可行?如果是这样,谁能告诉我如何在 IntelliJ 中建立这样一个项目?谢谢。
【问题讨论】:
标签: spring-boot kotlin kotlin-multiplatform kotlin-js