Formulários do Windows vs. WPF [fechados]

Desenvolvi aplicações Windows Forms há 5 anos. Há muita gente que diz que eu devia investigar o WPF. Eu tenho algumas perguntas sobre WPF vs formulários do Windows para determinar qual é o melhor. O WPF é mais novo que o Windows Forms e muitas pessoas dizem que será o futuro. Outros dizem que as formas do Windows são mais antigas e, portanto, mais seguras. Não sei o que será o futuro. Procurei no Google vantagens e desvantagens, mas espero que me possa dar uma resposta mais pormenorizada a estas questões. perguntas:

    Qual deles é melhor baseado no desempenho?
  1. Quais são as vantagens de usar WPF em vez de formulários Windows?
  2. Quais são as vantagens de usar formulários Windows em vez de Wpf?
  3. Qual deles é mais utilizado / apreciado pelas empresas? Quão difícil é mudar de formulários do Windows para WPF? Quais as partes da FSM que devo investigar?
Author: Uwe Keim, 2015-07-01

1 answers

Https://youtu.be/jNaKmzG_wsI

1:-não há significado para dizer que WPF é melhor do que as formas do windows ou vice-versa. Depende de muitos factores:

A)Que tipo de UI estás a construir. Obviamente, a complexidade das vistas que você está projetando irá ter em conta o desempenho em ambas as plataformas. Eles têm diferentes layout e pipelines de renderização.

B)quão eficaz você otimiza para o desempenho em cada plataforma.

2:-vantagens da utilização do WPF em vez dos formulários do Windows

A)o XAML facilita a criação e a edição da sua interface gráfica e permite que o trabalho seja dividido entre um designer (XAML) e um programador (C#, VB.NET etc.).

B) permite-lhe fazer interfaces de utilizador tanto para aplicações Windows como para aplicações web (Silverlight/XBAP).

C)Databinding, que lhe permite obter uma separação mais limpa de dados e layout.

D) usa aceleração de hardware para desenhar a interface gráfica, para melhor desempenho.

3:-Top vantagens de usar formulários Windows em vez de WPF.

A) O pacote de controlo interno do WPF é muito mais limitado do que o dos WinForms.

B) há maior apoio no espaço de controlo de terceiros para WinForms. (Isso está mudando, mas por enquanto por vantagem do tempo, WinForms tem maior apoio na comunidade.)

C)A principal desvantagem do WPF é que o Mono realmente não o suporta para plataforma cruzada (por exemplo, ele não funciona em Linux e Mac). Originalmente, Xamarian / Novella disse que não o vamos implementar devido à complexidade da implementação. Não vi nada em contrário. Não estou a dizer que não é, mas a recomendação deles é escrever aulas de modelos e depois fazer um front-end específico do so. Mesmo com WPF sendo open sourced, ele pode ser construído em algo que não é facilmente portado.

4:-https://social.msdn.microsoft.com/Forums/en-US/e134134a-352f-435b-943a-eda7a2b14fc0/wpf-vs-windows-forms-2015?forum=wpf

- Depende da sua aprendizagem capacidade. - Que partes da FSM devo investigar?

A) (XAML): Saiba mais sobre o XAML e como ele é usado em aplicações WPF.

B) (Layout): Conheça os painéis de layout e como são usados para construir interfaces de utilizador.

C) (ligação de dados): Saiba como funciona a ligação de dados WPF e como pode ser utilizada.

D) (modelos de dados e gatilhos): Saiba como os modelos e gatilhos de dados funcionam e como podem ser usados.

E) (estilos): Saiba como os UIs podem ser estilizado em WPF.

 11
Author: Litisqe Kumar, 2018-07-14 14:31:44