Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 444429
            [titulo] => E WPF, como anda?
            [dataCadastro] => DateTime Object
                (
                    [date] => 2013-05-31 14:43:35
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 232232
            [status] => A
            [isExample] => 
            [NomeUsuario] => Joel Rodrigues
            [Apelido] => 
            [Foto] => 232232_20161017163010.jpg
            [Conteudo] => 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. =/
) )

E WPF, como anda?

Rachel Andrade
   - 31 mai 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.

Post mais votado

Joel Rodrigues
   - 31 mai 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. =/

José
   - 31 mai 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.

Walter Junior
   - 31 mai 2013

Boa tarde amigos.

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

José
   - 31 mai 2013


Citação:
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).

Thiagoporto
   - 31 mai 2013

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

Rachel Andrade
   - 31 mai 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.

Rachel Andrade
   - 31 mai 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.

Twitter/@caiouechi
   - 03 jun 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!

Rachel Andrade
   - 03 jun 2013

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

Thiagoporto
   - 03 jun 2013


Citação:
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.

Twitter/@caiouechi
   - 03 jun 2013

Nossa, viajei, juro que li WCF!!!!!! Desculpem-me galera! rs!!

Nildson Teixeira
   - 03 jun 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.

Rachel Andrade
   - 03 jun 2013


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

Rachel Andrade
   - 03 jun 2013


Citação:
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.

Rachel Andrade
   - 13 jun 2013

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

Mftec
   - 13 jul 2015

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

Joel Rodrigues
   - 13 jul 2015

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.

Micael
   - 14 jul 2015

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.

Micael
   - 14 jul 2015

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.