Re:The Case for C# and .NET
by TheRealDunkirk on Monday July 25, 2022 @07:05AM
(#32222851)
If you like the productivity, just wait till you try Rails.
Re:The Case for C# and .NET
by kcartlidge on Monday July 25, 2022 @05:10PM
(#32230976)
> If you like the productivity, just wait till you try Rails.
I like Rails (vintage, Rails 5). Unfortunately DotNet and EF combined now have virtually the same productivity but with massively better performance. Which is a shame as Ruby is a great language.
Re:The Case for C# and .NET
by TheRealDunkirk on Monday July 25, 2022 @10:19PM
(#32233507)
I’ve tried very hard to use EF. If you think it’s equivalent to the productivity of ActiveRecord, well… more power to you, I guess.
Re:The Case for C# and .NET
by kcartlidge on Tuesday July 26, 2022 @05:05PM
(#32244006)
And that's why there are so many ecosystems - to cover the variety of tastes and preferences.
I think the end game may be one unique ecosystem per developer (like with JS frameworks).
Re:The Case for C# and .NET
by 202206241203 on Monday July 25, 2022 @08:07AM
(#32223225)
Rails is still a thing in 2022?
Old habits die hard I guess. Some languages just need to buy a coffin already
Re:The Case for C# and .NET
by TheRealDunkirk on Monday July 25, 2022 @08:29AM
(#32223389)
LOL. That's good. Thanks for that.
The part that keeps me hooked is the fact that I can stand up something capable of producing those numbers in 30 lines of code using 1st party dependencies only. I can then have a full prototype to demo by late afternoon, again having antagonized over exactly zero 3rd parties.
For me, the performance numbers aren’t just about speed while in production. It’s also about speed to production. Having the confidence that it’s almost certainly going to be fast enough by default keeps me from worrying about optimizing random bullshit throughout.
I still haven’t seen anything that comes remotely close to the combination of speed and stability offered here. I do some pretty nasty things with the runtime and it just copes. GC seems like pure magic now too. I continue to avoid things like LOH allocations with streams, but I don’t worry about it like I used to in the 4.x days.