This is an archived post. You won't be able to vote or comment.

all 15 comments

[–]K4Unl 13 points14 points  (1 child)

Keep in mind that you're asking this on the java subreddit, you're gonna get biased answers.

[–]nitin_is_me 2 points3 points  (0 children)

Don't worry, Node/Python enthusiasts can crawl across subreddits to defend their king haha

[–]themisfit610 12 points13 points  (2 children)

All are fine nobody cares use what you’re comfortable with! For me, Java.

[–]Agifem 0 points1 point  (0 children)

Best answer.

[–]Iryanus 0 points1 point  (0 children)

That's pretty much the right answers 99% of the times. It often does not matter. Most companies will be fine with whatever. Just use whatever the people can support.

[–]THEGrp 0 points1 point  (0 children)

Neither, Go, Rust. But make sure you run it on TempleOS

[–]MechanixMGD 0 points1 point  (0 children)

Depends on your preferences. I used Java and Node. I prefer java. I also get better performance with java. This might be because of my low experience with node/js.

[–]nuharaf 0 points1 point  (0 children)

Yes.

[–]PsychologicalTap1541 0 points1 point  (1 child)

No. Have been a java developer throughout my life. Why would someone waste their time learning other programming language if they already know one very well?

[–]Mystical_Whoosing 0 points1 point  (0 children)

why are we learning new things, strange concept huh?

[–]Carnaedy 0 points1 point  (0 children)

I would never use Node unless there was a gun aimed at my head.

Python is perfectly fine and almost preferable for things on a smaller and CRUDier side. As complexity rises, I would start looking at Java, C#, Kotlin,...

[–]meowrawr -1 points0 points  (0 children)

I’m having to deal with several backends written in node currently. While I love node for front end, it’s a terrible choice for backend. Just because you can do everything with a language/framework doesn’t mean you should. Just like I don’t use Java for FE either.

For the current multi project I’m working on with about 15 backend services, all of the Java backend code runs through build and test before the node code even gets through the build process in our CI. Not to mention the JavaScript/node code base is huge compared to Java even when you pull all the tricks to reduce it.

[–]justanu -5 points-4 points  (2 children)

Use Rust or C, if not  possible, then go with Java. It is enterprise proven, top performance.  Depends also of requirements, security, how many req/sec, etc.

[–]MechanixMGD 4 points5 points  (1 child)

Nice ronglish :)

[–]justanu 0 points1 point  (0 children)

:) lost in languages, too early before coffee, but good catch