pan3793 edited a comment 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 DingTalk 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]


Reply via email to