E WPF, como anda?

.NET

31/05/2013

Oi, gente... estou aqui de novo, novamente, mais uma vez =) precisando da ajuda de vocês com mais experiência para guiar meus estudos.
Como anda o uso de WPF comercialmente? Está realmente sendo usado? Tem chances de substituir os Windows Forms?
Pergunto por que estou tentando traçar metas de estudo, mas como o tempo está um pouco apertado, estou buscando estudar o que realmente tem mais chances de me colocar no mercado. Por isso conto com a ajuda de vocês, que tem maior experiência profissional.
Desde já, muito obrigada.
Rachel Andrade

Rachel Andrade

Curtidas 0

Melhor post

Joel Rodrigues

Joel Rodrigues

31/05/2013

Como o Ricardo citou, WPF é bastante útil para construção de interfaces ricas. MAS para aplicações comerciais "reais" como essas com as quais estamos acostumados (vendas, caixa, estoque, etc), EU não vejo vantagem. A própria organização da interface e forma de conexão de dados faz com que empreguemos mais tempo para fazer algumas coisas que no modelo Windows Form são bastante simples.
Eu utilizo XAML/Silverlight no Windows Phone, mas não consigo me acostumar com o XAML/WPF para deskop. =/
GOSTEI 1

Mais Respostas

José

José

31/05/2013

Olá amiga Rachel, a quanto tempo não a vejo atuando nos fóruns.
Vamos lá a sua duvida

Primeiro falando em modo pessoal, acredito que o windows form para aplicações windows não vai deixar de ser utilizado tão cedo.

Entretanto a utilização do WPF, será extremamente usado para windows phone, interface metro. Desso modo sendo bem interessante seu estudo.

Sendo que este estilo de programação lhe permite fazer interface muito mais elegantes e com uso de animações.

Agora sobre seu uso comercialmente não sei informar.
GOSTEI 0
Walter Junior

Walter Junior

31/05/2013

Boa tarde amigos.

Nunca tinha ouvido falar de WPF, o que seria um novo estilo de programação?
GOSTEI 0
José

José

31/05/2013

Boa tarde amigos.

Nunca tinha ouvido falar de WPF, o que seria um novo estilo de programação?


WPF é denominado como a futura geração do UI (User Interface), que possibilita o desenvolvimento de aplicações com um nivel de personalização extremamente elevado, fazendo assim com que o utilizador tenha uma experiencia única.

Além de o WPF ter suporte a interfaces de aplicação, graficos 2D e 3D, documentos, aceleração de hardware, gráficos vectoriais, visualização de dados interactivos e multimédia. Isso tudo em apenas uma estrutura ou seja (Framework).
GOSTEI 0
Thiago Porto

Thiago Porto

31/05/2013

WPF não é produtivo para aplicações comerciais, o mercado hoje usa windows forms.
GOSTEI 1
Rachel Andrade

Rachel Andrade

31/05/2013

Por isso que é bom perguntar a quem sabe, né... eu achei bonitinho e já ia me dedicar com tudo a isso. Mas sabendo dessa não produtividade, vou deixar de lado um pouco e me dedicar a aprofundar meus conhecimentos em ASP.NET, uma vez que já uso Windows Forms e aprendo a cada dia.
GOSTEI 0
Rachel Andrade

Rachel Andrade

31/05/2013

Ah, muito obigada a todos =)
Me tirem outra dúvida, não ficou claro pra mim se WPF e WCF estão intimamente ligados. Tem algo a ver um com o outro?

Grata.
GOSTEI 0
Caio Uechi

Caio Uechi

31/05/2013

Não sou vidente, mas sou atualizado.

Estude WPF, ele vai substituir os webservices.

"WPF vai substituir os webforms?".....

WPF não, mas MVC sim. =D


Espero ter ajudado!

GOSTEI 0
Rachel Andrade

Rachel Andrade

31/05/2013

WPF vai substituir os webservice? Agora fiquei confusa =/
WPF é pra web também?
Help, gente.
GOSTEI 0
Thiago Porto

Thiago Porto

31/05/2013

Não sou vidente, mas sou atualizado.

Estude WPF, ele vai substituir os webservices.

"WPF vai substituir os webforms?".....

WPF não, mas MVC sim. =D


Espero ter ajudado!



Também fiquei confuso! Acho que ele é WCF vai substituir o webservice, se for isso é bom dá uma olhada.
Fiquei sabendo que em relação a webservice a microsoft está aderindo ao uso de webapi.
GOSTEI 0
Caio Uechi

Caio Uechi

31/05/2013

Nossa, viajei, juro que li WCF!!!!!! Desculpem-me galera! rs!!
GOSTEI 0
Nildson Teixeira

Nildson Teixeira

31/05/2013

Estude WPF, não existe essa improdutividade que os colegas citaram, isso é uma questão de paradigma. Para web, acredito que seja unanimidade, que não dá para trabalhar sem CSS. Mas antes do CSS criávamos os estilos na mão, página a página.

Tenho utilizado o WPF nos produtos que tenho desenvolvido e além de ser visualmente melhor (mesmo criando uma aplicação com "cara" de windows forms) temos uma outra vantagem no quesito performance, uma vez que a parte gráfica do WPF é renderizado diretamente na placa de vídeo do computador. Claro que tudo depende de acostumar a trabalhar com o novo modelo, mas uma vez habituado a produtividade é a mesma.
Outro grande ponto do WPF é que, aliado aos padrões de desenvolvimento corretos, é possível reaproveitar toda sua estrutura e entre Windows, Mobile e Web.

Hoje tenho a mesma produtividade que tinha tinha no Windows Forms utilizando WPF e até mesmo aplicações simples (testes para web services, validação de XML, etc) que preciso fazer utilizo o WPF.

Boa sorte nos seus estudos.
GOSTEI 0
Rachel Andrade

Rachel Andrade

31/05/2013

Nossa, viajei, juro que li WCF!!!!!! Desculpem-me galera! rs!!
Ah tah, tudo bem =)
Entendi sua colocação então. Obrigada pela colaboração.
GOSTEI 0
Rachel Andrade

Rachel Andrade

31/05/2013

Estude WPF, não existe essa improdutividade que os colegas citaram, isso é uma questão de paradigma. Para web, acredito que seja unanimidade, que não dá para trabalhar sem CSS. Mas antes do CSS criávamos os estilos na mão, página a página.

Tenho utilizado o WPF nos produtos que tenho desenvolvido e além de ser visualmente melhor (mesmo criando uma aplicação com "cara" de windows forms) temos uma outra vantagem no quesito performance, uma vez que a parte gráfica do WPF é renderizado diretamente na placa de vídeo do computador. Claro que tudo depende de acostumar a trabalhar com o novo modelo, mas uma vez habituado a produtividade é a mesma.
Outro grande ponto do WPF é que, aliado aos padrões de desenvolvimento corretos, é possível reaproveitar toda sua estrutura e entre Windows, Mobile e Web.

Hoje tenho a mesma produtividade que tinha tinha no Windows Forms utilizando WPF e até mesmo aplicações simples (testes para web services, validação de XML, etc) que preciso fazer utilizo o WPF.

Boa sorte nos seus estudos.

Oi, Nildson. Uma das coisas que vi é que não tem ADO.net no WPF, né? Digo, as classes SqlConnection, SqlCommand, etc. E eu estava acostumada a trabalhar com elas.
No caso eu sou "obrigada" a migrar para Entity Framework?
Grata pela contribuição.
GOSTEI 0
Rachel Andrade

Rachel Andrade

31/05/2013

Vi também que tem o NHibernate. Eu teria de usar ele ou o Entity então?
Obrigada.
GOSTEI 0
Matheus Franco

Matheus Franco

31/05/2013

wpf eu ainda acho lindo as aplicações com wpf se esta ficando obsoleto paciência + que a interface fica + agradável fica
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

31/05/2013

Opa, pessoal. Beleza?

Eu tenho preferido WPF para aplicações desktop, mesmo as mais simples, pela maior facilidade de organização do projeto, divisão de camadas e responsabilidades (principalmente usando MVVM) e por promover melhor o reaproveitamento de código entre outros tipos de projetos nos quais tenho trabalhado, como Windows Phone, Xamarin e Windows Store (8 e 10).

Não acho que esteja ficando obsoleto, inclusive tem recebido atualizações, é apenas uma questão de decidir quando é bom usar.
GOSTEI 0
Emilio Neto

Emilio Neto

31/05/2013

O que é o WPF? é antigo?

[url]https://msdn.microsoft.com/pt-br/library/cc564903.aspx[/url]
GOSTEI 0
Micael

Micael

31/05/2013

Iniciei a minha vida profissional utilizando WPF, uma confusão na parte de design inicialmente, visto utilizar XAML, contudo com um pouco de prática tudo fica simples. Vi uma duvida em cima a perguntar se "não existia ADO.NET". Existe ADO.NET, eu utilizava ADO.NET (SQLConnection, SQLComand...). Já não trabalho directamente com WPF visto que troquei de empresa, mas em pequenas aplicações elaboradas por mim, para uso próprio continuo a aplicar e a ver uma enorme vantagem na utilização do WPF relativamente a windows Forms, contudo as empresas por onde passei eram da área da banca, onde já tem aplicações criadas à muitos anos, onde fazer uma troca de Windows Forms para WPF era para doidos :p Contudo para novas aplicações Desktop, as empresas começaram a utilizar WPF.
GOSTEI 0
Micael

Micael

31/05/2013

Iniciei a minha vida profissional utilizando WPF, uma confusão na parte de design inicialmente, visto utilizar XAML, contudo com um pouco de prática tudo fica simples. Vi uma duvida em cima a perguntar se "não existia ADO.NET". Existe ADO.NET, eu utilizava ADO.NET (SQLConnection, SQLComand...). Já não trabalho directamente com WPF visto que troquei de empresa, mas em pequenas aplicações elaboradas por mim, para uso próprio continuo a aplicar e a ver uma enorme vantagem na utilização do WPF relativamente a windows Forms, contudo as empresas por onde passei eram da área da banca, onde já tem aplicações criadas à muitos anos, onde fazer uma troca de Windows Forms para WPF era para doidos :p Contudo para novas aplicações Desktop, as empresas começaram a utilizar WPF.
GOSTEI 0
POSTAR