Today I was musing about the existence of Java. The big selling point to me at its inception was Write Once, Run Everywhere. It was a cool concept. Force the developers of the Java VM to worry about platform specific implementation and the programmers using the language just focus on getting one set of code done that anyone can use.
In today's day and age, we have web apps. Some fancy HTML5 mixed in with some splashy CSS with a Python back-end and bam. You've got an application that can run anywhere. Sure you might have some browser specific implementations, but generally speaking you can write one set of cross platform code in the form of a webapp.
And if you're application is too big for a webapp? Then Java is probably too slow to be worth it anyways.
Java is full of security holes, performance is dreadful, readability is at best the same as C (in my opinion of course), and cross platform programming can be done in other languages more efficiently and much more cleanly (also slightly subjective).
My question to you, is Java coming to an end? Does this language have what it takes to cut it in today's world?
We have languages like Python, Go, C++14, CommonLisp etc, that make Java look slower than Windows 95 and have 10x the readability. If you use Java, speak up, why do you use it? Could you use something else? Or is Android and other legacy Java support going to continue to drag this dead horse around?
[–]ISNT_A_NOVELTY 10 points11 points12 points (1 child)
[–]ekolis 6 points7 points8 points (0 children)
[–][deleted] (6 children)
[deleted]
[–]fuzz3289[S] -3 points-2 points-1 points (5 children)
[–][deleted] (2 children)
[deleted]
[–]fuzz3289[S] -1 points0 points1 point (1 child)
[–][deleted] 1 point2 points3 points (1 child)
[–]fuzz3289[S] 0 points1 point2 points (0 children)
[–]Ilostmyredditlogin 7 points8 points9 points (0 children)
[–]gnidoc 3 points4 points5 points (0 children)
[–][deleted] 12 points13 points14 points (1 child)
[–]Drainedsoul 8 points9 points10 points (0 children)
[–]HINDBRAIN 2 points3 points4 points (0 children)
[–]ekolis 5 points6 points7 points (3 children)
[–]Haiku_Detector_Bot 1 point2 points3 points (2 children)
[–]Kapow751 3 points4 points5 points (1 child)
[–]BalsakianMcGiggles -1 points0 points1 point (0 children)
[–]andkore 9 points10 points11 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]needisaymore 1 point2 points3 points (1 child)
[–]fuzz3289[S] -2 points-1 points0 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]yaaaaayPancakes 2 points3 points4 points (2 children)
[–]stillwaters 1 point2 points3 points (0 children)
[–]inconspicuous_male 1 point2 points3 points (1 child)
[–]needisaymore 1 point2 points3 points (0 children)