Logo Hardware.com.br
Shura16
Shura16 Ubbergeek Registrado
2.5K Mensagens 601 Curtidas

Programação para Windows 10 - UWP

#1 Por Shura16 18/08/2015 - 14:56
Estava vendo os tópicos sobre Windows 10 aqui no fórum e notei os apps para ele.
Pesquisando, encontrei sobre o UWP no Centro de Desenvolvimento Windows.

Baixei o Visual Studio e desenvolvi uma pequena aplicação em javascript (com AngularJS). Inicialmente funcionou legal. Segundo eles deve funcionar em celulares, tablets, xbox, pc dentre outros dispositivos que rodem Windows 10.

Gostaria de saber a opinião do pessoal mais experiente, se é uma boa tecnologia para aprender/investir e também sobre a diferença de aplicações realmente nativas como as desenvolvidas em C++ ou C#.
E também se é uma tecnologia a fazer frente às tecnologias já existentes no mercado.

Seria também compatível com versões anteriores do Windows?
felipexp8
felipexp8 Super Participante Registrado
555 Mensagens 23 Curtidas
#2 Por felipexp8
18/08/2015 - 16:55
Eis minha opinião:

Se for desenvolver uma aplicação para um cliente final é melhor investir em C++, para clientes mais experts (aqueles que não se assustam quando notam que precisam instalar um tal de dotNET) é melhor investir em C# (pois requer um tal de frameworks .net, não roda puramente num Windows qualquer).

Aplicativos para fazer suas próprias soluções e para estudo/pesquisa é melhor utilizar estes Scripts mais novos, eles tem uma facilidade muito maior em comparação das soluções clássicas de desenvolvimento de software.

O AngularJS é bem tranquilo, pode sim funcionar em versões anteriores do Windows, pois se trata de Javascript com um recurso a mais, esta associado ao html5, navegadores atualizados rodam o AngularJS. Vale a pena investir neste, muitos desenvolvedores estão apostando no html5 como um solução de software que não fica "limitada em plataformas" (creio eu)

É sim uma boa tecnologia para aprender.
Felipe
Shura16
Shura16 Ubbergeek Registrado
2.5K Mensagens 601 Curtidas
#3 Por Shura16
18/08/2015 - 17:20
felipexp8 disse:
Eis minha opinião:

Agradeço a mesma.

felipexp8 disse:

Se for desenvolver uma aplicação para um cliente final é melhor investir em C++,

Sim C++ é uma boa opção pelo código ser nativo sem necessidade de frameworks.

felipexp8 disse:

para clientes mais experts (aqueles que não se assustam quando notam que precisam instalar um tal de dotNET) é melhor investir em C# (pois requer um tal de frameworks .net, não roda puramente num Windows qualquer).

Justamente, seria uma boa escolha por eu ter um conforto maior, não conheço C++, mas C# já fiz até TCC da faculdade com ele. Mas .NET Framework é uma inhaca... bravissimo.gif

felipexp8 disse:

Aplicativos para fazer suas próprias soluções e para estudo/pesquisa é melhor utilizar estes Scripts mais novos, eles tem uma facilidade muito maior em comparação das soluções clássicas de desenvolvimento de software.

Realmente, ainda assim, além dos estudos e soluções próprias. Penso em distribuir uma ou mais soluções no futuro.

felipexp8 disse:

O AngularJS é bem tranquilo, pode sim funcionar em versões anteriores do Windows, pois se trata de Javascript com um recurso a mais, esta associado ao html5, navegadores atualizados rodam o AngularJS. Vale a pena investir neste, muitos desenvolvedores estão apostando no html5 como um solução de software que não fica "limitada em plataformas" (creio eu)

É sim uma boa tecnologia para aprender.

Sobre AngularJS, já tenho um conhecimento mediano do mesmo, vou aperfeiçoando devagarzinho.

Sobre ser portátil, imaginei que seria portátil sim, mas pensando por esse lado, C# e C++ também. E neste caso ele não vai rodar no navegador e sim uma aplicação quase nativa.

Vou ter que realizar testes para ver sobre essa questão de compatibilidade, apesar de ler no site que aplicações UWP somente no 10.

Mas justamente a ideia das aplicações "universais" do UWP é justamente não ficar limitado a uma plataforma (mesmo que sejam todas plataformas com sistema operacional Windows 10).
Coragem não é ausência de medo e sim o controle dele.

Linux em casa!
Windows 10, na empresa!
Agora: Android no bolso!
Shura16
Shura16 Ubbergeek Registrado
2.5K Mensagens 601 Curtidas
#5 Por Shura16
19/08/2015 - 15:56
Realmente, tive problemas nessa época porque tinha que ter a versão compatível com a aplicação. Usava .NET na faculdade e tinha desses "por menores".

Notando a plataforma UWP, não funciona no Windows 7 (pelo menos não na versão com Javascript que testei), mas vou ver a versão .NET (no meu caso C#) se é assim também.

Se ele também for restrito ao Windows 10, então não é interessante inicialmente, talvez num futuro próximo.
Coragem não é ausência de medo e sim o controle dele.

Linux em casa!
Windows 10, na empresa!
Agora: Android no bolso!
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal