12

[not really a rant] I've lost 1 hour to explain to a .NET boomer developer that I like C# but I hate .NET. I had to explain even why they are different things.

I hate this kind of people

Comments
  • 5
    Is there any way of using C# without .NET? Would feel weird without all the libraries.

    I liked the original idea of using whatever language we want and everything just linking together. Unfortunately, .NET increasingly seems to equal C#. Doing anything other than writing domain logic with F# is too much work, MS have been trying to ditch VB.NET for ages and IronPython, Ruby, etc are a distant memory.
  • 2
    @platypus from what i heard c# and .net are like language and standard library with each other. I didnt know there is a standard library apart from .net.
  • 2
    Just to be clear, I would had to add this to the post:
    I like C# language even if sometimes is too verbose and hard to understand but I hate .net because it seems to be a monolith that force you to use it, use its packages and it does everything.

    I prefer a language which code remains relatively simple, easy to read, that doesn't require a framework to run and it is specialized in a single or few things. I hate the concept of using a single framework/language to do frontend, backend, mobile, machine learning and so on.

    I know that JS/TS do that but these are languages but it's not the same
  • 2
    I totally get it, toughtfull written pure c# code can be beautifull, unlike most .net garbage.
  • 2
    C# without LINQ, Generics and the class library like IO or Threading, do you really would or better say should like C# without it?
  • 0
    .Net is still a better standard library than you get with PHP...
  • 0
    @carboneum LINQ is great. It's easily the thing I miss the most from working in .net, together with Entity framework.
  • 2
    The two are separable. For example; you can go a long way writing mobile code in C# Xamarin, or game code in C# Unity, all while having minimal knowledge of the .NET Framework. Source: have done these things.
  • 1
    > [not really a rant]
    > I hate this kind of people

    Yeah, whatever Mr. Contra.
Add Comment