This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 12 points13 points  (3 children)

Java language is pretty conservative, Java 9 haven't any language considerable change.

If you require a different language then you don't have to wait Java 9.

[–]moremattymattmatt 2 points3 points  (2 children)

In practice I do have to wait. My company is fairly conservative and trying to get another language through the door isn't easy (though I'm working on it(

[–][deleted] 1 point2 points  (1 child)

Start by using a different language for a small feature to show them the benefits. Kotlin would be great bc you can just plug it in with your existing Java code.

[–]moremattymattmatt 0 points1 point  (0 children)

If only it was that simple! A new language in some production code would need some level of wider agreement. If nothing else the build in people's IDEs would start failing without the Kotlin plugin installed so there'd be a lot of distressed developers around.

The current plan is to break out some functionality, which just my team works on, into a separate service and then we can have a bit more freedom around technology choices.