4 ms·
I welcome you to start your next hot startup in 2017 using Swing/Java instead of React/React Native/Node/Ruby/Python/Go/Rust/C++ etc. The merits of the stack ar
by svendisnigh 9y ago
I welcome you to start your next hot startup in 2017 using Swing/Java instead of React/React Native/Node/Ruby/Python/Go/Rust/C++ etc. The merits of the stack are determined by both intrinsic factors and the market. Ignoring the market (remember Palantir is hiring in SV / Palo Alto) you risk alienating potential hires and current employees. [1] Another great example is EHR/EMR market with Mumps etc.
[1] https://www.quora.com/Why-does-Palantir-use-Java https://www.quora.com/Why-does-Palantir-use-Java
- slap_shot 9y agoI'm a recent founder a big data platform and a lot of our code is Java. But better yet, we have embraced Cloud Native, so between containers and microservices it doesn't really matter what language we use. We use Java, Python, Go, Ruby, C++ and our front end is React. Individually, every language we use is both powerful and flawed. But together it builds a pretty amazing platform.
- busterarm 9y agoProspective employers: If your problems are interesting and we get along well, I will happily work on whatever out-of-fashion tech stack you have that the web development intelligentsia sneer at. And we'll do great things! I had a blast making Wordpress development not suck and it led me down a lot of interesting roads and brand new ideas. These other potential hires who only believe in The One True Stack are silly.
- obmelvin 9y agoIt's not silly to want to use tech stacks that are commonly used instead of learning a stack that won't transfer elsewhere, I.e epic
- linkregister 9y agoIt's absurd to compare MUMPS with Java. Java is very much used by modern companies on the backend and for desktop applications. You can still make your SV rockstar programmer salary writing code in Java. Don't they still use it at Google?
- sgift 9y agoYes, they use it at Google and basically everywhere else. The JS circle jerk is extreme here. JS has its uses - mostly because it is the default language of the web and the web has many uses. That is all.
- CydeWeys 9y agoJava is still the language of choice for many new projects at Google. Your options for new large server-side projects are, realistically, C++, Go, and Java, arranged in order of how high-level the language is. Java is a perfectly rational choice even today given those options.
- 2muchcoffeeman 9y agoIn terms of hiring, I think you're right. But I really resent this sort of mentality. It causes a lot of work trying to 'upgrade' your tech stack when you'd get more benefit from fixing your architecture, refactoring, building new features, fixing bugs etc. I'd rather work on improving software in meaningful ways and make the company more money.
- deleted 9y ago[deleted]
- ygaf 9y ago>The merits of the stack are determined by both intrinsic factors and the market Sure, but isn't Java basically the biggest language in the world? And it can't "limit development velocity" more than C++.
- rpedela 9y agoWhen it comes to NLP, Java is one of the best languages because of the library support (e.g. Lucene, Tika, Stanford CoreNLP). You don't have to like Java, but it is fine to use and there are plenty of potential hires.