4 ms·
I certainly agree that Java / JVM had a lost decade (or even more), but not really with C# / .NET. When do you consider that lost decade to have been? C# has ha
by paavohtl 2y ago
I certainly agree that Java / JVM had a lost decade (or even more), but not really with C# / .NET. When do you consider that lost decade to have been? C# has had a major release with new language features every 1-3 years, consistently for the past 20+ years.
- CharlieDigital 2y agoLost decade in another sense in the case of C#. It's sooooo good now. Fast, great DX, LINQ, Entity Framework, and more! But I still come across a lot of folks that think it's still in the .NET Framework days and bound to Windows or requires paid tooling like Visual Studio.
- MortyWaves 2y agoThose people are all wilfully ignorant at this point.
- CharlieDigital 2y agoI know! I'm working on a large TypeScript codebase right now (Nest.js + Prisma) and it's actually really, really bad. Primarily because Prisma generates a ton of intermediate models as output from the schema. On the other hand, in EF you simply work with the domain model and anonymous types that you transform at the boundary. Nest.js + Prisma ends up being far more complex than .NET web APIs + EF because of this lack or runtime types. Everything feels like a slog.