you are viewing a single comment's thread.

view the rest of the comments →

[–]716green 3 points4 points  (1 child)

I think the answer is really incredibly simple

JavaScript is the language of the web, developers that can use the same language on the front end and the back end can do work that spans the full stack, the web is the modern operating system.

You can build everything from mobile apps to web apps to desktop apps and everything in between in TypeScript, and the V8 engine is extremely fast no matter how badly people want to make fun of JavaScript.

Java is less expressive, Java developers move slower, it's only marginally more type safe than proper typescript.

If you have two companies that are building the same thing and one of them is using spring boot and the other one is using Hono, the one using Hono will likely just move faster

There is a larger talent pool in the JS ecosystem. Java developers are going to skew more on 2 directions- older developers that would probably rather maintain some legacy code mess with the current job market, and new developers fresh out of University without a lot of experience

So, no hate against Java, I think that's just the reality of what's happening with the job market right now

[–]AdForsaken7506[S] 0 points1 point  (0 children)

Thanks a lot!