Byte Buddy is a code generation and manipulation library for Java
11–20 of 52 posts
Re: Byte Buddy is a code generation and manipulation library for Java
#12The better question is why use Java for anything these days. If you really need to run something with JVM, use Kotlin.
Re: Byte Buddy is a code generation and manipulation library for Java
#13Re: Byte Buddy is a code generation and manipulation library for Java
#14The better question is why use Java for anything these days. If you really need to run something with JVM, use Kotlin.
As a Kotlin enjoyer, I find these comments counterproductive. Maybe they like the lack of extension functions?
Re: Byte Buddy is a code generation and manipulation library for Java
#15Note that Java now has its own API for this purpose. https://openjdk.org/jeps/484
Re: Byte Buddy is a code generation and manipulation library for Java
#16Note that Java now has its own API for this purpose. https://openjdk.org/jeps/484
Ideally, tools like ByteBuddy will adopt that API as it's for low level concerns.
Re: Byte Buddy is a code generation and manipulation library for Java
#17Note that Java now has its own API for this purpose. https://openjdk.org/jeps/484
How does that compare in terms of usability and completeness?
Re: Byte Buddy is a code generation and manipulation library for Java
#18Earlier quoted context omitted.
As a Kotlin enjoyer, I find these comments counterproductive. Maybe they like the lack of extension functions?
Kotlin is fatter, compiler is slower, code completion is slow as hell on large projects, but other than building small applications - there's really no reason to not use kotlin except for the fact that you need to actually learn the language or else you're going to end up with very very slow codebase where opening a file and waiting for syntax highlighting takes 2-3 seconds and typing autocomplete is just painfully s…
For others that value the things that Kotlin brings over Java (even modern Java), and for the ways in which it delivers a simpler experience than Scala - I think it's a pragmatic and sensible decision.
Re: Byte Buddy is a code generation and manipulation library for Java
#19The better question is why use Java for anything these days. If you really need to run something with JVM, use Kotlin.
As a Kotlin enjoyer, I find these comments counterproductive. Maybe they like the lack of extension functions?
Re: Byte Buddy is a code generation and manipulation library for Java
#20The better question is why use Java for anything these days. If you really need to run something with JVM, use Kotlin.
Java (the language) is pretty much "C for the JVM." By that, I mean frameworks/libraries intended for maximum potential use in languages running on the JVM (such as Kotlin, Scala, and of course Java) all support Java (the language) interoperability. Many written in alternate languages targeting the JVM, such as Akka[0], typically have some degree of Java (the language) support as well.
While I prefer to program in one of the alternate programming languages targeting the JVM, I understand why many OSS projects are implemented in Java (the language) for the reasons outlined above.