2 ms·
Generally .NET's "out-of-the-box" experience is comparable to using Java with a framework like Spring, as it includes a built-in DI container, a modern ORM (Ent
by mrsmrtss 1y ago
Generally .NET's "out-of-the-box" experience is comparable to using Java with a framework like Spring, as it includes a built-in DI container, a modern ORM (Entity Framework), a complete web stack (ASP.NET) with the high-performance web server (Kestrel) and so on. Because these first-party tools receive strong support from both Microsoft and the community and set a very high standard, which likely reduces the incentive for third-party alternatives to emerge. Of course, there are also many quality third-party solutions, but these mostly cover areas that are not covered well by .NET. You could happily build a lot of things using only .NET, without needing any third-party dependencies.