WIBU-SYSTEMS
352
WIBU-SYSTEMS
352
{{ moduleLabel }}
{{ label }}

The .NET Development Landscape

MarketingWIBU-SYSTEMS AG on March 12, 2019 at 5:31 PM

One of the most frequent questions I see asked in developer communities, like StackOverflow and Github, is when to use .NET framework and when to use .NET Core, as there seems to be confusion with the name and different flavors available. It is not uncommon for developers to ask:

Should I develop .NET desktop applications using the entire .NET Framework?
Or should I use ASP.NET Core web apps or Universal Windows Platform (UWP) with .NET Core?
Or, perhaps I should embrace Mono, the cross-platform, open-source .NET framework alternative from Xamarin/Microsoft?

Knowledgeable .NET developers seem to be very helpful in providing advice to other developers based on their personal experience with the platforms. For the newbies, however, it would be helpful to research some very basic information about the platforms before weighing in with questions on the forums.

Microsoft provides straightforward definitions of the various .NET platforms with a multitude of technical support documents. For the basics, they say:

  • .NET Core is a cross-platform .NET implementation for websites, servers, and console apps on Windows, Linux, and macOS
  • .NET Framework supports websites, services, desktop apps, and more on Windows
  • Xamarin/Mono is a .NET implementation for running apps on all the major mobile operating systems.

There are also many other sources that can help sort it out, one being a recent explanation of the differences between .NET Framework and .NET Core on C-sharpcorner.

Confusion with the name and different flavors of .NET developer tools can also affect companies like Wibu-Systems, who provide software products and services to .NET developers. As the developer of the CodeMeter software protection, licensing and security solution, it is critical for our customers that we support all flavors and versions of the .NET programming platforms.

Perhaps, unlike others in the .NET support community, we’ve adopted a unique approach to .NET compatibility by making our AxProtector encryption tool universally compatible with all variants of the .NET platforms. This approach eases the burden for our .NET customers (one less thing to worry about) as well as removes the potential for confusion from our own customer support team.

If you are curious as to how we make universal .NET support possible, watch our on-demand webinar recording, Protecting .NET Standard 2.0 Applications. Our security experts take a deep dive into our AxProtector encryption platform and demonstrate how it is configured to support applications developed on all .NET Framework and .NET Core versions.

Login or register now and enjoy all the benefits of a community!

To get the whole functionality of IndustryArena Forum you need to login or register. This process is absolutely free.

Password forgotten?
Contact request
Guest Photo
Your message
The controller within the meaning of Art. 4(7) GDPR is: IndustryArena GmbH, Schneiderstr. 6, 40764 Langenfeld, Germany.
You may reach our data protection officer under [email protected].

Purpose of processing
We process your personal data concerning the use of the contact form and the communication with the company of the newsroom as well as the transmission of your data to this company in accordance to Art. 6 (1a) GDPR. This constitutes a legitimate interest for us in accordance to Art. 6 (1f) GDPR.

Recipient of the data
Within our organization, those units gain access to your data, which are necessary to fulfil the above purposes.
Personal data will only be transmitted to third parties if this is necessary for the aforementioned purposes or if another legal basis exists. If necessary, we conclude the corresponding data protection agreements with third parties, in particular pursuant to Art. 28 GDPR.

Data storing
Your data will be transmitted to the company of the newsroom for further processing. The period of storing is the duration of the processing of your request by the respective company.

Select contact person

Newsroom Logo

Design options

  • Title text color:
  • Content background:
  • Content text color:
  • Navigation background:
  • Tab text color:
  • Active tab text color:
  • Link text color:
  • Active link text color:
  • Background image Background color:

    How do you want to position the background-image?

    Please note: Banners and skyscrapers are only saved for the current language. For other languages, change the language using the button at the top right.

    Set the link for the background image

  • Banner

    How do you like to align the banner?

    Please note: Banners and skyscrapers are only saved for the current language. For other languages, change the language using the button at the top right.

    Set the link for the banner

  • Skyscraper

    Set the link for the skyscraper

Please note:

Banners and skyscrapers are only saved for the current language. For other languages, change the language using the button at the top right.