Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

222
Visualizações
Aplicación C# WPF .NET Framework 4.8 frente a .NET Core 3.1 frente a .NET 5.0

Estoy bastante confundido sobre qué versión se prefiere realmente para las aplicaciones WPF.

Técnicamente, .NET Framework sería lo mejor por varias razones:

  • WPF se hizo para esta plataforma
  • Gran variedad de complementos
  • WPF está hecho para Windows de todos modos, por lo que el soporte multiplataforma Core es inútil aquí

Pero mi lógica puede ser defectuosa, así que quiero estar seguro. La mayoría de las veces estoy confundido acerca de .NET 5.0, porque estoy casi seguro de que muchos NuGets no son compatibles con .NET Core, por lo que es posible que desee elegir .NET Framework por seguridad.

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

.NET Framework 4.x

No se va a actualizar (excepto correcciones). Es un callejón sin salida hoy en día. Ir de esta manera puede brindarle estabilidad y compatibilidad con muchas bibliotecas, pero evitará que reciba nuevas funciones.

.Net 6.0 (un nuevo nombre para .net core 6)

Salir este año es la continuación de facto de los esfuerzos de .Net. Se unirá a lo que estaba disponible en .net framework y tiene sentido mantenerlo vivo en el mundo de .net core. Aunque comenzó como una reimplementación multiplataforma del marco, ahora también se convirtió en el punto neto definitivo para Windows.

Espero que esto obtenga la mayor tracción.

.Net 5.0

Fue un antiguo candidato para entregar la unificación que finalmente se entregó en 6.0 pero no se pudo hacer en la línea de tiempo 5.0 debido a la pandemia.

.Net 3.x

No es una característica completa y no puede competir con todo lo que estaba en .NET Framework.

Si tuviera que elegir, optaría por la versión 5.0 o la versión 6.0, dependiendo de cuándo se suponga que se lanzará su producto.

over 4 years ago · Santiago Trujillo Relatório

0

En la mayoría de los casos, debe usar la última versión de .NET (actualmente es .NET 5) al crear nuevas aplicaciones. .NET Framework tiene la ventaja de estar instalado en Windows moderno de forma predeterminada, pero carece de nuevas funciones y mejoras. Además, las plantillas de .NET Framework están en formato heredado, por lo que si necesitara las nuevas funciones más adelante, tendría que convertir sus proyectos. Por otro lado, si comienza con plantillas de .NET, puede simplemente agregar la compatibilidad con .NET Framework más adelante sin conversión. .NET Core 3.1 es una rama LTS que es principalmente relevante si su aplicación debe funcionar durante varios años sin cambios.

Todas las versiones principales de .NET incluyen importantes mejoras de rendimiento, por lo que es razonable utilizar la versión más reciente incluso si no necesita funciones nuevas.

Actualmente, la mayoría de los paquetes de NuGet son compatibles con .NET Standard 2.0, por lo que son compatibles con todos los tiempos de ejecución enumerados. Es probable que los paquetes que solo admiten .NET Framework se abandonen y no se deben usar en aplicaciones nuevas. Algunos paquetes incluso han eliminado la compatibilidad con .NET Standard y apuntan exclusivamente a la última versión de .NET (como el próximo Entity Framework Core 6). A medida que pase el tiempo, seguirán más y más paquetes.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda