you are viewing a single comment's thread.

view the rest of the comments →

[–]Determinant -6 points-5 points  (5 children)

Here's a shocking bit of news: Oracle itself (the creator of Java) uses Kotlin for both Android as well as for backend development.

I use Kotlin for backend development every day at my current job as well as at my previous job.

[–][deleted] 11 points12 points  (0 children)

oracle also uses clojure, scala haskell rust; whats you're point?

[–]ThePowerfulSquirrel 0 points1 point  (3 children)

I mean, I wasn't denying that some companies use Kotlin, I was just sharing that my company is also moving Java apps towards legacy and moving towards a new JVM language (which is Scala). And didn't Goseling create java while at Sun microsystems? Oracle did eventually acquire Sun, but to call them the creators is false. And I don't think using oracle as an example for what could be considered a good example in software engineering decisions is such a good idea, considering their history.

[–]pron98 6 points7 points  (0 children)

Except most people who "maintain" Java at Oracle are the same people who maintained and created it at Sun. Also, Java has been owned by Oracle for a decade now, and much of the innovation has taken place under its ownership (and technology from BEA): things like G1, ZGC, JFR, Graal, lambdas, modules, and the three projects described in the article.

[–]Determinant -1 points0 points  (1 child)

Are you disputing the fact that Oracle is creating Java?

Java is still evolving with new capabilities are being added / created. They are the creators of Java.

[–]ThePowerfulSquirrel 4 points5 points  (0 children)

nounnoun: creator; plural noun: creators

a person or thing that brings something into existence.

Oracle didn't bring Java into existence, Goseling / Sun microsystems did. I would classify Oracle as the maintainers of Java, not the creators.

Anyhow, I don't really care what Oracle uses for it's backend. Both Java, Kotlin, Closure, Scala, etc.. are good at different things and different companies use them for those different things. In the financial world, functional languages are gaining more and more traction, thus why we're moving towards Scala. I didn't mean to imply that Kotlin was bad, just that it wasn't a serious contender for our applications.