kotlin - 在浏览器中运行 Kotlin HTML Builder

标签 kotlin

我是一名 Java 开发人员,对 Kotlin 还很陌生。不过我喜欢这门语言,而且我喜欢用它轻松完成 Web 应用程序。问题是我无法弄清楚如何在浏览器中运行 Kotlin HTML 构建器文件,以便我可以在 kotlin 中创建基本的网页框架。我可以在 IDE 中输出它,但是让它在我的浏览器中运行似乎是多么困难。这可能是一个愚蠢的问题,我遗漏了一些非常明显的东西,但我似乎无法在网上找到答案。

请记住,我没有使用 Intelli-J IDE。很想,但负担不起仅仅为了在 Kotlin 中进行 Web 开发而付出高昂的代价。一直在用 Eclipse。

提前致谢。

最佳答案

当您使用 Kotlin html 构建器 kotlinx.html 或任何其他此类构建器时,您需要构建它们以便为浏览器获取 HTML。

没有“Kotlin 构建器文件”这样的东西。这些构造是纯 Kotlin 代码,因此您将它们写入您的(服务器?)代码库,编译它们,然后调用它们以生成 HTML 响应。这也意味着您需要一个(普通 Java)路由器框架,例如 Spark

总而言之,html 构建器是一种生成 HTML 字符串的方法,因此它们不包括将 HTML 传送到其他地方的方法。

关于kotlin - 在浏览器中运行 Kotlin HTML Builder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36531428/

相关文章:

generics - Kotlin:为什么一元加/减无法从赋值推断泛型类型?

java - Kotlin - 将可见性属性赋予伴随对象

kotlin - 如何在 Kotlin 中计算立方根?

foreach - 在 kotlin 中返回/突破无限 foreach

android - Mockito:在 UI 测试中模拟最终类

kotlin - 如何在这个密封的类层次结构中摆脱这个样板代码?

kotlin - 具有实现该接口(interface)的类的泛型类型的接口(interface)?

Kotlin 类的 Android 单元测试失败,返回 "cannot find symbol class ..."

android - 从 viewModelScope 中的 Flow 收集数据是否会阻止 Android Studio 中的 UI?

spring - Kotlin - lateinit TestRestTemplate 没有为集成测试初始化