这六种情况是否都可以无缝对接。如果有坑,具体在哪?
有没有统一的 document generator (目测是没有。。。那要如何做文档呢?
用 gradle 写 task 分别生成三份文档然后再合成么?
同文档生成
只是想了解一下可能性,不要问我是什么需求(逃
1
SoloCompany 2016-07-13 02:51:50 +08:00
没用过 closure 不是很懂,但 k 和 j 无缝衔接肯定是没问题的,每个 k class / object 怎么映射成 java class 都有很规范的说明,至于文档工具 k 有 KDoc (dokka),和 javadoc 是类似的工具,另外 KDoc 默认支持 markdown 这一点就比原生 javadoc 方便多了,而且 dockka 也支持直接输出 javadoc 文档(针对的是映射后的 javaclass ),可以和 java 的文档完全融合在一起
|
2
sorra 2016-07-13 08:05:19 +08:00
www.qingjingjie.com 是用 Kotlin 混编 Java 写的,框架用了 Spring ,可以无缝对接,这也是 Kotlin 的设计目标之一。 Clojure 估计只能做单独的组件来与 Java 互调,无法融合框架。
文档如楼上所说, Kotlin 的工具可以把 Java 的份一起做了。测试兼容 Java 的大多数工具。 |
3
zhuangzhuang1988 2016-07-13 12:27:22 +08:00
<Java 程序员修炼之道> 这上面有一些互调用的例子...
|