Qual é a diferença entre WPF e UWP?
WPF é uma tecnologia de Desktop, embora concebida para abstrair detalhes de nível inferior, ela ainda permite o acesso a todas as capacidades do Windows.
WPF (Windows Presentation Foundation) é uma tecnologia orientada a GUI.
UWP (Universal Windows Platform), vai além da GUI apenas, e fornece uma estrutura completa para implementar aplicações, mas as aplicações UWP são concebidas para correr dentro do Windows Store.
Isso significa que um aplicativo UWP não pode rodar fora da Sandbox UWP.
Para alcançar a contenção na Sandbox UWP, as APIs disponíveis para um aplicativo UWP são muito mais restritas, mesmo o disco rígido não pode ser acessado fora da pasta específica do aplicativo.
A fim de fornecer um nível de segurança garantido, uma aplicação publicada na Loja do Windows será verificada para chamadas API, e qualquer tentativa de contornar o Sandbox irá causar a rejeição da submissão da aplicação.
Para qualquer comportamento exigido por uma aplicação que não pode ser implementada dentro do Sandbox, a aplicação pode acessar serviços remotos localizados na Nuvem.
A implantação também é muito mais fácil com uma aplicação UWP, dado que este vem como um serviço da própria Loja.
Artigos semelhantes
- A WPF está morta em 2020?
- Qual é a diferença entre o Bluetooth no Android e no iPhone? Por que não somos capazes de transferir arquivos entre eles?
- A diferença entre 9 e 45 pontos de foco (Canon 800d Vs. Canon 200d) faz uma enorme diferença nas DSLRs?
- Qual é a diferença entre a Cyber Monday e a Black Friday, e qual é a melhor para fazer compras?