4 ms·
.Net need a "node" level of developer experience and perfomance of rust/zig since node/python ecosystem rewrite make it more perfomance than ever I cant see .n
by tonyhart7 11mo ago
.Net need a "node" level of developer experience and perfomance of rust/zig since node/python ecosystem rewrite make it more perfomance than ever
I cant see .net win againts those odds tbh
- smt88 11mo ago.NET has a far better developer experience than Node and is nearly as fast as Rust if written for performance, certainly much faster than Node or Python
- tonyhart7 11mo agonumbers speak for themselves
- zihotki 11mo agoWould you mind providing yours as well as benchmarks used? All benchmarks I could find point to a different picture than described in parent comment
- oaiey 11mo agoNumbers are inflated not by choice but by force. Node is not a choice but a consequence of frontend heavy work. And JavaScript was made good using typescript by the guy who also created C#. Same goes with Python with its data science and ML/AI background. And the general malus is Microsoft as a company. In summary: it is not the tech. It is the landscape.
- array_key_first 11mo agoTS is still much more annoying to use than monotonically typed systems like dotnet, and it's also much less safe. TS drags JS into the world of modern languages, but it's not good enough IMO.
- smt88 11mo ago.NET is far more widely used for desktop and web backends. Taylor Swift is the most popular artist of all time. Is she also the best and your favorite? Popularity is important, but it doesn't mean anything by itself.
- tonyhart7 11mo agoI know that Rust/Zig was superior to all of these tools and in fact has smaller base You don't need to sold me, I already use both of them Hope you can migrate out of these legacy tech stack
- smashedtoatoms 11mo ago[flagged]
- tonyhart7 11mo ago[flagged]
- oaiey 11mo agoRust is a tool not for application development. It has a huge space in drivers, renderers and other low level places. Node and Python are dynamically typed and at least originally scripting focused. They are not the right choice for many development active which are focused. .NET plays with Go and Java in the same category of use cases. And there it boils down to devs you have. Regards ecosystem: I am at home in both, .NET and JavaScript (browser more) and I can tell you: ecosystem is in 2025 no problem. Was back in the 2010s. About the devs: you have what you have and hire along. Like Java, it will not go away. You get good ones and bad ones. Like for any other language. Let us be less religious here. Objectively, .NET is like Go and Java a fit contender for its niche and selection goes along the lines what you have as workforce/systems already in place. In a startup situation you follow the preferences of your CTO.
- tonyhart7 11mo agoI know where .NET fits: game development and legacy Windows apps. Otherwise, we don't need .NET—and let's not forget how HN feels when they have to deal with the MS tech stack.