4 ms·
Go is a competitor to Java in that most of the things people do with one, they could do with the other. As a Java guy, i would agree that Go is not actually co
by twic 7y ago
Go is a competitor to Java in that most of the things people do with one, they could do with the other.
As a Java guy, i would agree that Go is not actually competitive with Java. But then, a Go guy would probably say the opposite.
- pjmlp 7y agoReally? Where are the Go versions of Spring, JEE, Android, Solr, Liferay, Kafka, Gemalto, microEJ, PTC, Aicas, Ricoh, Kyocera, Java Card, VisualVM, JFR, JMX and plenty of other stuff I haven't bothered to type?
- AzzieElbab 7y agoYou really should not have started with spring and jee
- pjmlp 7y agoNot understanding why they exist is the first error trying to sell to enterprise.
- maddening 7y agoSeeing how .Net is being sold to enterprises without such libraries I would say that they exist because business happily buys into any promise that something increases productivity even if that is just salesmen's lies. But it requires good salesmen not good engineers.
- pjmlp 7y agoActually it does have many of those libraries, they just come with a different name, or in commercial only form, without the FOSS variants from Java.
- twic 7y agoIsn't Kyocera, like, a printer company?
- pjmlp 7y agoYes it is, and those printers support Java for customised enterprise solutions.
- ratherbefuddled 7y agoAvoiding the necessity for libraries like many of these would be a key success criteria for a new language were I judging.
- pjmlp 7y agoThen don't expect to actually take over Java on the domains it owns.
- maddening 7y agoWhy Java devs automatically assume that every new language is made to overthrow Java/C#? They might still to provide better development in a particular domain. Go or Python or JacaScript are good at rivaling Java at mainstream language, and so what?
- pjmlp 7y agoBecause that is what the "every new language" crowd keeps selling, without understanding how they got there.
- maddening 7y agoI know people who would be sold on NO JEE, NO Spring, NO Hibernate. I am one of them. :)
- Gibbon1 7y agoI have to say if they add generics without type erasure to go then Java is likely in trouble.
- pjmlp 7y agoA language feature alone doesn't replace an ecosystem with 25 years of production experience across platforms that aren't even supported by Go. After getting generics, Go still needs to offer JFR/JMX/VisualVM like monitoring and dynamic code loading capabilities (Go plugins are very limited), JEE/Spring like Web tooling, Liferay/AEM/Magnolia like CMSs, an OS of its own and real time GC, card chips, M2M hardware gateways, printer enterprise configuration appps, and plenty of other use cases that many on HN seem unaware of its existence in enterprise scenarios.