4 ms·
.NET magic is generally limiting things down so that happy path works and edge cases are expensive. Other platforms do a much better job of this because they st
by nahname 15y ago
.NET magic is generally limiting things down so that happy path works and edge cases are expensive. Other platforms do a much better job of this because they start on an edge and make that run through happy path by convention. I can't speak to it being language limitations or just the way Microsoft works, but they almost always seem to get this part wrong.
See ASP.NET MVC Routing as a example (kinda related to the above).