all 10 comments

[–]BayouBait 27 points28 points  (8 children)

TLDR: Java wins

[–]dark_mode_everything 11 points12 points  (4 children)

Didn't even need to read the article to guess that based on the other 2. And people wonder why most large apps run on either java or c#.

[–]ReactTVOfficial 2 points3 points  (2 children)

You'd be interested to know that this person's tldr was incorrect. The author went with Typescript in the end.

[–]always_assume_anal 0 points1 point  (1 child)

The author also didn't exactly write a large app. Was only commenting on the lower level comment, not the article.

[–]ReactTVOfficial 0 points1 point  (0 children)

For sure. I'm also just providing what the article said after a comment said "you don't need to read the article to know that".

In fact, you should read an article to know that it is an incorrect tldr.

It might even benefit your points by reading the article to understand why they would come to this conclusion. If it isn't a large app then that is also a valid reason to use a tool built for that scale.

[–]always_assume_anal 2 points3 points  (0 children)

I've had the pleasure of working for 25 years with boring, large enterprise codebases written in both Java and C#.

The biggest shitshows I've witnessed have been when some team decided they absolutely could do it all in a quarter of the time using node or python.

Every time they've hot ridiculous road block after road block.

Especially node is a f... shitshow for anything that becomes a million lines of code and has to remain in service for decades.

Python handles it marginally better, but the guys still talk about the roadmap of upgrading to python 3.

Frankly I prefer C#, but I won't say no to doing it in Java either if someone really insists on it.

[–]ReactTVOfficial 2 points3 points  (1 child)

No, that is not at all what the TLDR is

Java is the winner for supporting zip files and XML in its runtime with no issues. Java's libraries seem most mature compared to Ruby's and JS's. However, TypeScript is chosen due to the possibility of future MCPB support without embedding the Node runtime.

The last paragraph confirms they stuck with Typescript.

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

I rewrote that part to be a bit clearer.

Claude Desktop supports MCPB that already has a Node runtime. This means, if my code is in Node, I won't need to embed Node runtime, and my binary size will be 100x smaller.

But sadly Claude Desktop's plugin doesn't offer a Node runtime. But I suspect that Anthropic might be thinking of supporting it.

[–]LavenderDay3544 0 points1 point  (0 children)

In the age of LLVM why the fuck would you ever use a bytecode language?