Because? I am using IntelliJ. What are the drawbacks of Java then? On Fri, Jan 28, 2022, 19:05 sri hari kali charan Tummala < kali.tumm...@gmail.com> wrote:
> Yes Scala is the best. > > On Fri, Jan 28, 2022, 9:57 AM Nicolás Ferrario <nferrari...@gmail.com> > wrote: > >> Hi Seb. >> >> In my team we are migrating things to Kotlin because we find it much >> easier to deal with. It's like the best of both worlds, but you do give up >> on Flink Scala serializers, since the only way to get Kotlin Data Classes >> working is by making them a POJO (or implementing your own TypeInfo). You >> do at least gain Evolution support. >> >> We've found that Kotlin + Gradle are a great combination, and we end up >> with quick compile times, a much simpler build config (compared to Maven >> and SBT). >> Another thing is that we've found that the macro createTypeInformation >> can be dangerous, because sometimes it may fallback to Kryo on classes you >> don't expect it to. Those implicit behaviors we see in Scala have caused us >> some headaches and we prefer to explicitly type things in the Data Stream. >> Just personal preference, but pointing it out in case it's useful to >> someone. >> >> Hope this helps! >> >> On Mon, Jan 24, 2022 at 7:15 AM seb <sebunderthe...@protonmail.com> >> wrote: >> >>> Hi there, >>> >>> I am getting started with Apache Flink. I am curious whether there is a >>> clear winner between developing in either Scala or Java. >>> >>> It sounds like Flink is typically slower to support new versions of >>> Scala and that Java development might have fewer quirks. >>> >>> What do you think? I have experience coding in Scala, but I am more than >>> happy to learn Java. >>> >>> Thanks in advance for sharing your thoughts! >>> >>> Best, >>> Sebastian >>> >>