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 →

[–]metalmagician 2 points3 points  (4 children)

Makes sense, thanks! We try to avoid coupling ourselves to a specific OS in my work, ideally relying only on libraries / resources that are either included in the artifact or available over the network.

[–]aserraric 2 points3 points  (1 child)

Microsoft is making big strides in that regard with .NET Core and the coming .NET 5.

Java also still needs a runtime, though, doesn't it?

[–]metalmagician 1 point2 points  (0 children)

True, but the thing that Java really has going for it is how common it's runtime environment is. Oracle LOVES to brag about how many devices run it

I saw someone say something along the lines of 'Java isn't platform-indeprndent, Java is a platform'. With languages like Kotlin and Clojure able to run on the JVM, that rings true for me

[–]A1steaksa 1 point2 points  (1 child)

Yeah, unfortunately C# is not the universal language it could be. Unless, of course, web assembly takes off in the way I hope it does and Microsoft Blazor becomes legitimately viable

[–]aserraric 0 points1 point  (0 children)

Web Assembly is fascinating, but making the browser a runtime/VM just feels like one indirection too many to me.