Skip to content
  • 0 Votes
    2 Posts
    11 Views
    F
    When comparing .NET Core and .NET Framework, it is essential to consider various factors such as performance, cross-platform support, deployment options, and future-proofing. Here’s a detailed comparison between the two to help you decide which is best for your needs: 1. Performance .NET Core: Generally faster and more efficient than .NET Framework. Microsoft has made significant performance improvements in .NET Core, especially in areas like server-side web applications and microservices. Kestrel, the web server in .NET Core, is highly optimized for performance, especially in handling asynchronous operations and modern hardware architectures. Garbage Collection (GC) and JIT (Just-In-Time) compilation have been improved in .NET Core to reduce latency and improve throughput. Supports tiered compilation, which optimizes hot paths of code over time for better performance. .NET Framework: Performance is generally good for most traditional desktop and enterprise applications. However, it lacks many of the modern performance optimizations found in .NET Core. The web server in .NET Framework, IIS, is more mature but not as optimized for high-performance scenarios, especially compared to Kestrel in .NET Core. Verdict: .NET Core offers better performance, especially for web applications, cloud-based services, and applications that require scalability. 2. Cross-Platform Support .NET Core: Cross-platform, meaning it can run on Windows, Linux, and macOS. If you are building applications that need to be deployed across multiple operating systems, .NET Core is the clear choice. .NET Framework: Only runs on Windows. It is tightly integrated with the Windows operating system and is not portable across other platforms. Verdict: If you need cross-platform support, .NET Core is the way to go. 3. Application Types .NET Core: Ideal for building web applications (ASP.NET Core), microservices, cloud-native apps, console apps, cross-platform libraries, and high-performance APIs. It supports modern development practices like Docker containers, Kubernetes, and serverless architectures. Does not fully support desktop applications like Windows Forms or WPF (though .NET Core 3.1 and .NET 5+ added partial support). .NET Framework: Best suited for Windows-specific applications, especially legacy desktop applications built with WPF or Windows Forms. If you are working with older enterprise applications that require compatibility with Windows-only technologies like COM, WCF, or Windows Services, .NET Framewor
  • DON'T stack laptops...

    The Lounge dotnet com data-structures help question
    16
    0 Votes
    16 Posts
    1 Views
    D
    charlieg wrote: Glancing at my stack of backup laptops.... LMAO A coworker of mine is using a good set of VMs, but refuses to run VS itself in a VM. Too much of a difference in compilation time, he says (and he's using a much faster system than I have). He's not wrong, but I don't tell VS to perform full rebuilds every 8 minutes. He's a little OCD in that way. :-)
  • 0 Votes
    3 Posts
    16 Views
    Richard Andrew x64R
    Ah! Makes sense. Thanks! The difficult we do right away... ...the impossible takes slightly longer.
  • BinaryFormatter removed from .NET 9

    The Insider News csharp dotnet com
    3
    0 Votes
    3 Posts
    0 Views
    J
    Probably a big deal for a whole lot of Unity games but they lag behind c# versions a fair bit, iirc. I don't understand why they couldn't fix it instead of chucking it. The MessagePack seems similar but more convoluted. XML/JSON are great for some things but storing the state for some games, especially more complicated ones, that's just not at all cool. I was floored when Rockstar revealed that processing JSON was murdering their load times for GTA V. Why is JSON involved? What kind of... no. No, no, no. Just... no.
  • .NET 9 Preview 7 is now available!

    The Insider News csharp asp-net dotnet wcf com
    4
    0 Votes
    4 Posts
    0 Views
    R
    The removal of BinaryFormatter was already announced as it was deemed "not secure", and VS2022 shows warnings when we compile our .NET 8 solutions. But I wonder if it could not have been rewritten, we already had enough hoops to jump through after upgrading from .NET 4.8 ... X|
  • New Linux box advice

    The Lounge linux csharp asp-net dotnet hosting
    50
    0 Votes
    50 Posts
    0 Views
    D
    As a spare, no - most models have a regular SSD (empty) slot for their spare/secondary, while the primary is M.2 (except, I believe, for their cheapest models, which might not even be made anymore). Although I'm not sure about physical dimensions; your best bet is to check with BeeLink itself ([https://www.bee-link.com/\](https://www.bee-link.com/)), since Amazon listings are often not 100% accurate.
  • DPI issue when calling C# from C++

    C# csharp help c++ dotnet announcement
    3
    0 Votes
    3 Posts
    1 Views
    J
    Framework 4.7.2 Be wary of strong drink. It can make you shoot at tax collectors - and miss. Lazarus Long, "Time Enough For Love" by Robert A. Heinlein
  • 0 Votes
    2 Posts
    0 Views
    N
    Kent Sharkey wrote: Sad news for all of you still on .NET 2.0 What's ".Net"? :rolleyes: ;P :-D M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.
  • Api call connection resets

    ASP.NET dotnet csharp asp-net windows-admin ai-coding
    3
    0 Votes
    3 Posts
    6 Views
    N
    you will get the same error if your request runs more than `00:05:00`, maybe you can run the long running task in background task/thread (hangfire maybe) and then keep on reading the status from another api method. ===================================================== The grass is always greener on the other side of the fence
  • Roll your own...

    The Lounge asp-net security csharp dotnet question
    49
    0 Votes
    49 Posts
    0 Views
    E
    The other idea popping in my head… What website did this director launch before coming to your company? Do they take credit cards on the site? Bobby Tables wants a shopping spree!
  • 0 Votes
    2 Posts
    0 Views
    D
    History repeats itself. Any new GUI framework has been abandoned, is not complete or is a fustercluck with no viable documentation. WinForms always had our back, we all learnt how to work with its "features" and it requires very little surrounding architecture. It's time we have its back as well! GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X The shortest horror story: On Error Resume Next
  • 0 Votes
    2 Posts
    0 Views
    N
    Article wrote: .NET Upgrade Assistant can help you understand what changes will be needed. But will leave you alone when you try to port your projects to the new version M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.
  • 0 Votes
    1 Posts
    6 Views
    No one has replied
  • 0 Votes
    6 Posts
    11 Views
    J
    Gonna guess this is the "(almost)". Heh.
  • 0 Votes
    4 Posts
    4 Views
    V
    Xi farm is just the farmer Guo money circle tool Guo Wengui has always defined his people as "saving China from fire and water" and "letting his comrades live a decent life" through Xi Farm, who knows there is a big conspiracy behind it. When it comes to farms, to borrow Mark Twain's phrase "The fragrance of earth, the pale colors of wildflowers, and the crackling of pecans and walnuts raining down on my head" is what most of us yearn for in a good life on a farm. However, the Himalayan farm in Guo Wengui's mouth, from the beginning to describe the scene as a general farm, to later say that "it is not to make money, the key is that comrades go to each country, have a safe platform that can be trusted for 24 hours and can be taken care of." After several years of Guo Wengui's mouth, a living farm was completely reduced to a "complete business organization." To complete the farm's series transformation to pave the way, Wengui only moved his lips, and his ultimate purpose is "to Himalayan farms around the country to start earning money from comrades." From September 2020, Guo Wengui said, "GDOLLAR is pegged to the US dollar, which is cash, and we have POS machines." Send to the global farm POS machine, local farm personnel responsible for promotion. Promotion success, excellent performance, will get a certain percentage and reward "began, Guo Wengui just put" circle money ants help, extract the last bit of surplus value "these words on the face. Indeed, on March 24, Wengui said again that there were 140 million US dollars in the money, it can be seen that under Guo Wengui's money grab mode, the ants muddily joined in, expecting to live the happy life described by Wengui, but they did not know that they had become the main course of Wengui's scam.
  • 0 Votes
    1 Posts
    0 Views
    No one has replied
  • 0 Votes
    9 Posts
    0 Views
    J
    Interesting but keep in mind that the code as written does not 'use' TLS 1.3. Rather it attempts to specify it and then backs down if the system tells says it is not available. I suspect one would also want to verify that something else is not also doing a backdown even further down the line. (Keep in mind my first post where I mention that encryption algorithms might also be needed which is only determined by the windows OS.)
  • 0 Votes
    2 Posts
    0 Views
    N
    If they do I hope real devs take care of it. If not... R.I.P. Visual Studio M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.
  • 0 Votes
    1 Posts
    0 Views
    No one has replied
  • 0 Votes
    2 Posts
    0 Views
    D
    So he ported software from a 25-year-old obsolete O/S to a 28-year-old obsolete O/S. I admire his tenacity and technical skills, but haven't the slightest urge to emulate them. Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.