4 ms·
This still holds for C# and the .NET ecosystem today, especially amongst SV startups. If only they knew how much faster and better they could be building instea
by manigandham 6y ago
This still holds for C# and the .NET ecosystem today, especially amongst SV startups. If only they knew how much faster and better they could be building instead of avoiding it for ideological reasons.
- eikenberry 6y agoExcept that those ideological reasons are more important than faster and better... even assuming that is true.
- manigandham 6y agoWhat reasons? Do you have an example? Ideological is usually the opposite of rational.
- Nullabillity 6y ago"I don't trust, based on their past behaviour, that these people will pick a path that is consistent with mine" is a perfectly rational reason based on ideology.
- manigandham 6y agoOk, so what path is interfering with the ability to build faster and better exactly? Looking at their current behavior from open-source to VSCode to .NET 5 shows that it's a more compelling choice today than ever before. This is actually rational.
- pjmlp 6y agoExcept those same startups are more than happy using FOSS tools paid with Facebook, Amazon and Google money. The three heroes of ethics, ideal working conditions and examples of behaviour towards the society in general.
- emilsedgh 6y agoWhat ideological reasons? Are you claiming SV startups use open source alternatives because of "free software" or what? The only reason most startups use open source ecosystems is economics.
- wimbledon2019 6y ago.Net core is free and open source and compatible with linux
- emilsedgh 6y agoBut not the whole ecosystem. How about SQL Server or thousands of third parties?
- manigandham 6y agoSQL Server isn't part of .NET, and no different than using any other proprietary database. I'm not sure what you mean by 3rd-parties but .NET works with all the major open-source projects so you're not missing anything.
- toyg 6y agoOnly since 2016, and it wasn't really usable until a couple of years ago. Most third-party .Net libraries still assume you're in a Windows world. The reality is that .Net is very competitive in terms of development speed if you deploy on Windows; elsewhere you'll likely have to figure out stuff and suffer from being on a second-class platform. IMHO selling .Net to unix devs is a bit like trying to sell icecream in Siberia.
- chefandy 6y agoMaybe more like selling snow cones in Siberia.
- manigandham 6y agoAzure runs more Linux than Windows, including its own services. Linux and mobile are first-class platforms. Everything is compatible unless you specifically use Windows-only APIs. Do you have any examples of 3rd-party libraries that aren't supported? .NET Core (now .NET 5) has changed the entire ecosystem and has been production-ready for years, and is even making cutting-edge advancements like Blazor which offers the first real alternative to Javascript on the frontend. The reality is that .NET is a top choice for both development speed and application performance across all platforms today.