【发布时间】:2017-04-12 21:38:44
【问题描述】:
我需要编写一个可以编译为 Java 类(更具体地说:Android)和 JavaScript 或 TypeScript(现代浏览器和 Node.js)的库)。
该库将处理具有大量数字的对象列表,并且必须计算统计信息并过滤/操作列表。没有火箭科学,可以为每个环境桥接依赖关系。十进制算术没有问题。 (=> 库可以用 TypeScript 和 Java 开发,但没有人愿意维护 2 个语义相同的源。)
我不害怕学习一门新语言,但集成应该是顺畅的(即创建一个具有标准 Java 接口和 Java 类型的 .jar 和一个用于 JavaScript/TypeScript 的 .js 文件,而不需要数百千字节的运行时间)。
我可以为此选择 Scala/Scala.js 吗?
它可以与 Kotlin 一起使用吗?
你们中有人成功地完成了同样的任务吗?有什么注意事项?
【问题讨论】:
标签: javascript android scala kotlin scala.js