AutoJs6 icon indicating copy to clipboard operation
AutoJs6 copied to clipboard

工程语言问题

Open loveanao opened this issue 1 year ago • 2 comments

没想通,为啥一个工程用kt和java交织一起 ,。。嫌可维护性太高了吗

loveanao avatar Aug 29 '24 03:08 loveanao

AutoJs6 基于官方最终开源版本 Auto.js 4.1.1 创建, 而官方版本就是 Kotlin/Java 混合项目, AutoJs6 继承其混合性.

如果你希望将 Java 作为主力开发语言, 可能需要多一些学习成本, 因为你很可能需要顺利阅读并理解 Kotlin 代码, 然后 (如果需要的话) 将其使用 Java 重写, 然后再进行扩展/修改/删减/优化等操作.

如果你希望将 Kotlin 作为主力开发语言, 则相对容易许多, 因为 IDE 已支持相对完善的 Java 转换 Kotlin 功能, 可直接进行代码转换.

总之, 无论哪种方法, 作为开发者, 借助互联网资料搜查和整合能力, 以及日益完善的现代 AI 技术, 均有机会突破开发语言的限制, 充分发挥你的技术创造力.

Sent from my XQ-DQ72 using FastHub

SuperMonster003 avatar Aug 29 '24 04:08 SuperMonster003

AutoJs6 基于官方最终开源版本 Auto.js 4.1.1 创建, 而官方版本就是 Kotlin/Java 混合项目, AutoJs6 继承其混合性.

如果你希望将 Java 作为主力开发语言, 可能需要多一些学习成本, 因为你很可能需要顺利阅读并理解 Kotlin 代码, 然后 (如果需要的话) 将其使用 Java 重写, 然后再进行扩展/修改/删减/优化等操作.

如果你希望将 Kotlin 作为主力开发语言, 则相对容易许多, 因为 IDE 已支持相对完善的 Java 转换 Kotlin 功能, 可直接进行代码转换.

总之, 无论哪种方法, 作为开发者, 借助互联网资料搜查和整合能力, 以及日益完善的现代 AI 技术, 均有机会突破开发语言的限制, 充分发挥你的技术创造力.

Sent from my XQ-DQ72 using FastHub

感谢大佬解惑,谢谢。

loveanao avatar Sep 02 '24 12:09 loveanao