4 ms·
Well I think we can ditch Java in favor of: Go, Erlang, Haskell, C++, Rust The reason for using Java is the corporate penetration and being the de-facto langu
by leccine 12y ago
Well I think we can ditch Java in favor of:
Go, Erlang, Haskell, C++, Rust
The reason for using Java is the corporate penetration and being the de-facto language for thousands of developers. I seriously think that Java as a language is old and hard to use (hello Clojure & Scala) and on the top of that owned Oracle is the biggest patent troll in the history of humanity, so even implementing the APIs can lead to lawsuits just like the example above.
Now the only question is, why the hell do we still implement new things in Java in 2014? Time to wake up, get a language that is free by every meaning free has and bury Java for good. Is this hard? Definitely is, but if we don't start it today when can we stop Oracle from suing your startups because you implemented an API. Changing US law seems harder. :)
- threeseed 12y agoPlease be serious. Go has about 0.0001% of the third party library base that Java does. Many of which are essential for large scale enterprise development. It's why languages like Clojure and Scala have become a lot more popular because they leverage the ecosystem. No one will move just because of some insignificant lawsuit.
- leccine 12y agoYou are talking about a stall picture, a moment in time, thinking this will last forever. I am talking about how fast that 0.0001% becomes 50%. If Oracle is patent trolling the Java developer communities the developers and other enterprises are not going to take it easy. We are talking about Google not some random 3 people startup that pays whatever the patent owner is asking for just to save a lawsuit. Java is the the most resourceful ecosystem today, there is no doubt about that. It is ~20 years old Go is 5, and please have a look to this chart: http://www.indeed.com/jobtrends?q=Go%2C+Java&l=&relative=1 http://www.indeed.com/jobtrends?q=Go%2C+Java&l=&relative=1
- garvelmdkb 12y agoIt's amazing how the chart shows that go was growing faster than Java years before go was even released.... Virtually none of the 'go' job ads have anything to do with programming.
- leccine 12y agoWell yes there is obviously some clean up work on that side, naming Go as go is a bit unfortunate. I guess my original idea still stands, it is not very smart to judge programming languages using their current popularity. This picture can and will change. You can dig up better evidence than that indeed url.