pan3793 commented on issue #32: URL: https://github.com/apache/incubator-kyuubi/issues/32#issuecomment-890290852
Personally, I love Kotlin and use Kotlin with Spring Boot in production heavily. > While from a development view, we do not need to know and interact with Kotlin. This is an ideal vision, but what if developers without Kotlin background want to learn how Javalin works, how to extend the framework, and debug inside the framework? > It's all about Java code at the development level. Hudi uses Scala limited in some modules, but Kyuubi uses Scala anywhere, maybe we can not avoid using Scala invoke Kotlin function, if the developers have no concepts on how Kotlin code compiles to bytecode, they may no idea how to invoke the Kotlin function. > Javalin is very light and is used to provide the timeline service in Hudi. Have a quick look at the Javalin doc, the APIs design looks clean and light, but from the perspective of dependence, it's not so light. No offence, but I don't think Hudi did a great job on dependency management, I saw lots of Hudi users complain about jar conflicts in DingTalks groups. > That's why I add it to my choice list. Do we have other options? A pure Java framework makes more sense to me. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
