Most active commenters

    ←back to thread

    .NET 10

    (devblogs.microsoft.com)
    489 points runesoerensen | 19 comments | | HN request time: 0.548s | source | bottom
    Show context
    jitbit ◴[] No.45888669[source]
    For us, every .NET upgrade since .NET 5 has gone surprisingly smoothly and reduced CPU/RAM usage by 10–15%.

    We were even able to downgrade our cloud servers to smaller instances, literally.

    I wish .NET was more popular among startups, if only C# could get rid of the "enterpisey" stigma.

    replies(26): >>45888799 #>>45888804 #>>45889332 #>>45891939 #>>45896032 #>>45898279 #>>45898305 #>>45898358 #>>45898503 #>>45898877 #>>45899062 #>>45899235 #>>45899246 #>>45899326 #>>45899445 #>>45899481 #>>45899858 #>>45900544 #>>45900791 #>>45900829 #>>45903218 #>>45904345 #>>45904435 #>>45905041 #>>45906073 #>>45907122 #
    1. catlover76 ◴[] No.45888804[source]
    > I wish .NET was more popular among startups, if only C# could get rid of the "enterpisey" stigma.

    There's that, but there's also the developer experience and functionality for people to run it on Mac and Linux.

    We have a small C# service that we run locally via Docker (which I think is usually the optimal setup anyways) and develop with VSCode. Since it's small, it has worked well. Would it work well if that was our main backend? Not sure.

    Wish I had the option of full Visual Studio on Mac for it regardless.

    replies(6): >>45889972 #>>45890682 #>>45891057 #>>45892093 #>>45898134 #>>45901137 #
    2. mrsmrtss ◴[] No.45889972[source]
    You can run .NET natively on Mac, if you wish. I would also recommend JetBrains Rider over VSCode; it works on Linux, Mac, and Windows and, in my opinion, is better than Visual Studio anyway.
    replies(1): >>45890248 #
    3. nozzlegear ◴[] No.45890248[source]
    I use Rider† daily to write F# and C# on my Mac. It works great, I have no issues with it. It even handles the .NET Framework 4.8 code‡ that I maintain without any issues thanks to Mono.

    † And Neovim occasionally, but I mostly use it for Typescript or anything that isn't F#/C#.

    https://github.com/nozzlegear/shopifysharp

    4. phillipcarter ◴[] No.45890682[source]
    Rider is your option there, it's better than Visual Studio (I used to work on VS).
    replies(2): >>45898213 #>>45898330 #
    5. jitbit ◴[] No.45891057[source]
    I'm founder of a 100% .NET based company (15 years, 1mil LOC), all development happens on Macs, production servers run linux. No issues so far.

    No, really, I'm facing more issues from Cursor based based on a year-old upstream version of VSCode than from this, heh...

    6. clintmcmahon ◴[] No.45892093[source]
    There used to be a Visual Studio for Mac (since retired) but they never could get it right in comparison to the Windows version.

    VS Code on a Mac works great and with the ability to run SQL Server in Docker you can have the old stack right there on your Mac.

    replies(1): >>45898293 #
    7. phito ◴[] No.45898134[source]
    I have a much better dev experience on Linux/Rider than on Windows/VS.
    8. starvar ◴[] No.45898213[source]
    How is it so different than Visual Studio that you think it is "better"?
    replies(6): >>45898247 #>>45898249 #>>45898322 #>>45898354 #>>45898716 #>>45899595 #
    9. Deukhoofd ◴[] No.45898247{3}[source]
    I switched over entirely to Rider as well, in my experience it's far more performant, has a far smoother UX, has a lot more functionality for power users, and includes Resharper by default, giving you access to a bunch more powerful inspections and refactoring.
    10. Semaphor ◴[] No.45898249{3}[source]
    Offers essentially everything VS does + everything ReSharper does. I switched after years of using VS + R#, and have never looked back.
    11. debugnik ◴[] No.45898293[source]
    They couldn't get it right because Visual Studio for Mac was actually a rebranded MonoDevelop, an entirely different IDE than Visual Studio.
    12. cyptus ◴[] No.45898322{3}[source]
    performance!
    13. whstl ◴[] No.45898330[source]
    Yep.

    VSCode gets you 90% there.

    But IMO Rider gets you over 100%.

    14. throwuxiytayq ◴[] No.45898354{3}[source]
    Pick literally any Visual Studio feature. Rider does it better.
    15. SparkBomb ◴[] No.45898716{3}[source]
    I've used Rider for several years now on and off. Generally I would put these at the top of the list.

    - Integrated ReSharper.

    - Far better performance (it isn't even close)

    - Doesn't take 30GB of disc space up. Visual Studio has been a massive disc space hog since forever. Rider is a few hundred megabytes IIRC.

    - Less bugs (Visual Studio has been progressively getting worse).

    - There was better tooling IMO around NuGET.

    replies(1): >>45898954 #
    16. dahauns ◴[] No.45898954{4}[source]
    >- Less bugs (Visual Studio has been progressively getting worse).

    Eeeeeeh...it's not quite roses and rainbows on the Rider side either, and that's coming from a Jetbrains fanboy. (Although admittedly, I'm not really up-to-date on the current state of VS in day-to-day work)

    But yeah, the coding/refactoring support (Resharper et al) and general quality and integration of tooling (database tools, package managers, version control, debugging (esp. multi-process) etc.) is the big one for me.

    replies(1): >>45899168 #
    17. SparkBomb ◴[] No.45899168{5}[source]
    > Eeeeeeh...it's not quite roses and rainbows on the Rider side either, and that's coming from a Jetbrains fanboy

    Obviously. IME it is better than Visual Studio.

    > But yeah, the coding/refactoring support (Resharper et al) and general quality and integration of tooling (database tools, package managers, version control, debugging (esp. multi-process) etc.) is the big one for me.

    I rarely use any of these tools tbh. I just want Resharper and something that works reliably on Linux. I would transition to using vim entirely but half the vim stuff I like using I can't use with Windows (work is never not going to use Windows).

    18. zigzag312 ◴[] No.45899595{3}[source]
    Much better UX and integrated ReSharper.
    19. aryonoco ◴[] No.45901137[source]
    I work at a large enterprise where most of our backend js .NET and I can tell you that the dev team is nearly half and half split between Linux and Mac, and nearly half and half split on using VS Code and Rider.

    Most of our code is deployed on Kubernetes and runs on AWS.

    Developer experience means many things to different people. Personally for my most recent project, I used F# and the IDE was Rider and my OS was a form of immutable Fedora (Ublue OS) with devpod and devcontainers and the whole system was the most joyous developer experience I think I have ever had.

    replies(1): >>45901147 #