5 ms·
.NET is an amazing tech built by MS. I wish more people would use .NET ecosystem instead of Go, which is pushed by Google so Google can make more money.
by johndfsgdgdfg 5y ago
.NET is an amazing tech built by MS. I wish more people would use .NET ecosystem instead of Go, which is pushed by Google so Google can make more money.
- steve_taylor 5y agoHow much does Google charge for Go?
- DoctorOW 5y agoI disagree with the point that Go is a big money maker for Google. I assume the implication is that Go helps make sales for Google Cloud the same way .Net acceptance leads to Azure sales. That said, in my experience this isn't true. Some of the biggest adopters of Go (Uber, Netflix, Twitch) are AWS based. The real profitable part of Go for Google is the scalability and efficiency of the language for Google projects but that's not a very effective argument to switch away from Go.
- phillipcarter 5y ago.NET exists because it is used by Microsoft to make Microsoft more money. That's literally what a platform play is. What is bad about Google doing this with Go?
- hughrr 5y agoI have used both from day one. I prefer Go. 900% less faffery with it.
- bayindirh 5y ago> .NET is an amazing tech built by MS. I wish more people would use .NET ecosystem instead of Go... After years of witnessing or being on the receiving end of the things Microsoft did, I'd rather not develop with .NET. Same goes for Google's Go. Rather I'd happily use C++ / Python / Rust / Java / Perl, and never look back. I think it's bitter to be associated with acts done to undermine and stifle competition for whatever it takes rather than being a tech company known with good products. Yes, I pay for an Office license and like their hardware, but I can't forget what they've done over the years.
- qbasic_forever 5y agoHow is Google making money off of golang? Are they selling tools for it? Not that I see. Are they selling the compiler? Nope (they don't even 'own' it, it's open source) You really need to explain your thought process here because it doesn't sound based in reality.
- msla 5y agoGo and .Net languages aren't in the same space unless you can build native static binaries with .Net tools. Unless and until the "installation strategy" for a .Net program is "copy the binary to the target system" they aren't going for the same kinds of people. That's OK, diversity is good, but don't pretend the differences don't matter.
- ryeguy 5y agoNative static binaries are such a small part of what defines Go. Go is absolutely a competitor in the jvm/.net space. C# and Java are its closest competitors since they're all performant, statically typed, and garbage collected. Compiling to binaries is an advantage but I can guarantee it's not why most people use Go.
- smackeyacky 5y agoThis is pretty much the case with .net now. I build zero install systems that carry the appropriate framework with them.
- msla 5y agoDoes the target system need a CLR interpreter already installed?
- smackeyacky 5y agoNo, it gets dumped in the directory when you build a stand alone system. Ive used this where I am deploying things for customers who don't want to install extra stuff on their servers as an example. Super handy for customers who insist on running ancient versions of windows server too.
- metaltyphoon 5y agoNo. You can also build a single file like in go. Its set to be even better on .NET 7
- Gibbon1 5y ago
- eternityforest 5y ago.NET just seems a lot more full featured and batteries included. I haven't used either, but .NET looks pretty fun to develop with. I think I'd still take JS over either though.