3 ms·
I am switching from Go to .NET Core (C#) at the moment for one application. Great experience, better language features, better syntax, easier and nicer to build
by lossolo 10y ago
I am switching from Go to .NET Core (C#) at the moment for one application. Great experience, better language features, better syntax, easier and nicer to build huge projects with a lot of people. I still like Go but C# is light years ahead with features and i think Go is better for small, performant apps like couple KLOC but when you have big team, you need expressiveness of the language, generics and good composition then C# is better in my opinion.
- ngrilly 10y agoI don't understand the rationale underlying the link you make between having a big team and needing expressiveness/generics. Go has been explicitly designed for big projects with big teams, and the authors have explicitly limited language features to make big projects with big teams more maintainable. That said, coming from Python, I sometimes miss its expressiveness. But when I switch back to Python, I miss Go "straightforwardness".
- velodrome 10y agoHow is linux support for .NET Core?