Usuário com melhor resposta
WPF Desktop x Web

Pergunta
-
Olá,
Estou começando com .NET e estou com dúvidas com relação ao WPF.
Gostária de migrar minhas aplicações em VB6 para um ambiente WEB. Contudo, para muitos dos usuários do sistema, o ambiente com Multi-Janelas é muito bom, coisa que é difícil (e também achei mal feito) no caso do ASP.NET.
Então comecei a dar uma olhada no WPF para tentar solucinar esse problema, um ambiete rico, com suporte a multi-janelas (e outras frescuras tipo desktop), mas não abrindo mão do ambiente WEB. Achei alguns sites e aplicações interessantes (apesar da performance não ser das melhores). Achei esse site muito interessante: https://www.wiki-os.org/
Mas eis a minha dúvida: Quando desenvolvo em WPF eu tenho que escolher entre Stand-Alone ou Browser? Ou se desenvolver em Stand-alone é a mesma coisa para Web?
Respostas
-
Olá Rodrigo
Existem diferenças entre desenvolvimento de aplicações WPF StandAlone e XBAP(Browser Application).
Aplicações XBAP rodam em PartialTrust, ou seja, elas não tem acesso a máquina do usuário (Sistema de arquivos, registro, etc..), acesso a banco de dados tem que ser feito via webservices.
Caso queria saber mais sobre XBAPs, de uma olhada na documentação MSDN:
WPF XAML Browser Applications Overview: http://msdn.microsoft.com/en-us/library/aa970060.aspx
WPF Partial Trust Security: http://msdn.microsoft.com/en-us/library/aa970910.aspx
Se você realmente quer um ambiente rico na web, recomendo o Silverlight. O desenvolvimento vai ser bem parecido com o XBAP, mas a aplicação será cross-plataform e cross-browser. E os clientes não terão que instalar o .NET framework inteiro em suas máquinas, somente o plugin do Silverlight, que é apenas aprox. 4MBs
Breno FerreiraBlog: http://brenocferreira.spaces.live.com
Twitter : http://twitter.com/breno_ferreiraSe a resposta foi útil, por favor, marque como resposta
- Sugerido como Resposta Ari C. RaimundoModerator quinta-feira, 10 de dezembro de 2009 01:48
- Marcado como Resposta Adriel CodecoModerator sexta-feira, 4 de março de 2011 00:53
-
Rodrigo,
Só complementando a resposta do Breno, o site que você mencionou foi desenvolvido em Silverlight. Existem diferenças entre o Silverlight e o WPF, veja o link abaixo:
Contrasting Silverlight and WPF
http://msdn.microsoft.com/en-us/library/dd458872.aspx
Att.
Ari C. Raimundo- Marcado como Resposta Adriel CodecoModerator sexta-feira, 4 de março de 2011 00:53
Todas as Respostas
-
-
Olá Rodrigo
Existem diferenças entre desenvolvimento de aplicações WPF StandAlone e XBAP(Browser Application).
Aplicações XBAP rodam em PartialTrust, ou seja, elas não tem acesso a máquina do usuário (Sistema de arquivos, registro, etc..), acesso a banco de dados tem que ser feito via webservices.
Caso queria saber mais sobre XBAPs, de uma olhada na documentação MSDN:
WPF XAML Browser Applications Overview: http://msdn.microsoft.com/en-us/library/aa970060.aspx
WPF Partial Trust Security: http://msdn.microsoft.com/en-us/library/aa970910.aspx
Se você realmente quer um ambiente rico na web, recomendo o Silverlight. O desenvolvimento vai ser bem parecido com o XBAP, mas a aplicação será cross-plataform e cross-browser. E os clientes não terão que instalar o .NET framework inteiro em suas máquinas, somente o plugin do Silverlight, que é apenas aprox. 4MBs
Breno FerreiraBlog: http://brenocferreira.spaces.live.com
Twitter : http://twitter.com/breno_ferreiraSe a resposta foi útil, por favor, marque como resposta
- Sugerido como Resposta Ari C. RaimundoModerator quinta-feira, 10 de dezembro de 2009 01:48
- Marcado como Resposta Adriel CodecoModerator sexta-feira, 4 de março de 2011 00:53
-
Rodrigo,
Só complementando a resposta do Breno, o site que você mencionou foi desenvolvido em Silverlight. Existem diferenças entre o Silverlight e o WPF, veja o link abaixo:
Contrasting Silverlight and WPF
http://msdn.microsoft.com/en-us/library/dd458872.aspx
Att.
Ari C. Raimundo- Marcado como Resposta Adriel CodecoModerator sexta-feira, 4 de março de 2011 00:53