Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

2.6K
Vistas
What is the difference between a Windows Forms App and Windows Forms App (.NET Framework)

When creating a new project in Visual Studio 2019 there are two options to create a Windows Forms App. What is the difference between these options?

enter image description here

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Windows Forms App(.NET Framework) is the type which makes desktop apps using .NET Framework. Windows Forms App(.NET) is the type which makes desktop apps also but it uses .NET Core (Latest Version is .NET Core 5.0) The Windows Control Library project template is used to create custom controls to use on Windows Forms like we use button from the tool box Developers use the . NET framework to create Windows desktop applications and server based applications. NET Core is used to create server applications that run on Windows, Linux and Mac.

over 4 years ago · Santiago Trujillo Denunciar

0

Best practice is to choose "Windows Forms App" for new development.

Visual Studio gives developers the option of creating projects based on .NET Framework or .NET Core. Both have been superseded with the release of .NET 5. Developers still have the option to create projects with the .NET Framework, which is why there are two project types.

.NET Framework is older than .NET Core, and runs on Windows only. .NET Core was created to be cross-platform, and originally did not support Windows desktop apps. They had separate releases through .NET Framework 4.8 and .NET Core 3.1.

When .NET Core 3.0 was released, Microsoft began recommending that new applications, regardless of what type, be developed with .NET Core. Microsoft also announced that there would be no further major update to the .NET Framework:

With the .NET Core 3.0 release in September 2019 we think that all new .NET applications should be based on .NET Core. The primary application types from .NET Framework are supported, and where we did not port something over there is a recommended modern replacement. All future investment in .NET will be in .NET Core.

.NET Framework 4.8 will be the last major version of .NET Framework.

Source: .NET Core is the Future of .NET

Further, .NET 5 is the successor of .NET Core and .NET Framework. From now on, there's just .NET:

There will be just one .NET going forward, and you will be able to use it to target Windows, Linux, macOS, iOS, Android, tvOS, watchOS and WebAssembly and more.

Source: Introducing .NET 5.

over 4 years ago · Santiago Trujillo Denunciar

0

  • Windows Forms App (.NET Framework) is .NET Framework 4.8 or older.

Created 2002 through 2019. https://en.wikipedia.org/wiki/.NET_Framework_version_history

whereas

  • Windows Forms App is .NET Core 3.0 or newer.

Created 2016 through 2023 (projected) https://en.wikipedia.org/wiki/.NET

On 2020-11-10 they dropped the word "Core" from the name. So for example, a previous version was called ".NET Core 3.0" but the latest version is now called ".NET 6".

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda