XAML Br
Silverlight, XAML, WPF

Oque é XAML, Silverlight e WPF ?

fevereiro 17, 2008 17:19 by SaintBr

big_blue2

Com o lançamento do .Net Framework 3.5, surgiram novos termos e tecnologias que se confundidos podem complicar o aprendizado de quem está pegando o barco agora e nessa sopa de letrinha podemos destacar 3 que são de interesse direto do blog: XAML, Silverlight e WPF.

Então é hora de apresentar cada um e e definir onde eles se encaixam.

XAML: É uma linguagem de marcação muito parecida com XML e que lembra o XUL (os fanboys ficam loucos nessa hora). É a base de uma aplicação rica usando os novos recursos do framework. Com ela é possível criar aplicações para web e desktop. Maiores informações: http://msdn2.microsoft.com/en-us/library/ms747122.aspx

Silverlight:  É a parte do framework que se destina a criar conteúdo rico para web e ela representa apenas uma parte do Windows Presentation Foundation. O JavaScript pode ser usado para fazer uma aplicação com Silverlight, assim como C#, IronPython, VB.Net e IronRuby. Maiores informações: http://silverlight.net.

WPF: Sigla para Windows Presentation Foundation e representa dentro da nova versão do framework toda a nova estratégia para interfaces de sistemas.
Para desenvolver com ele é usado o XAML e é largamente utilizado para sistemas desktop. Maiores informações: http://msdn2.microsoft.com/en-us/netframework/aa663326.aspx.

Fazendo uma comparação grosseira o WPF é o WindowsForms, o XAML é o C# e o Silverlight é o ASP.Net.

Definidas o que são e para que servem vou elencar algumas features:

- WPF é composto de 1 arquivo .xaml e um arquivo .cs (code) assim como no ASP.Net;
- Com o WPF é possivel criar aplicações usando 3D, multimedia com audio e vídeo, acesso a dados e demais recursos do .Net Framework;
- O Silverlight veio para competir com o Adobe Flash sim e conta muitos recursos de animação e ao mesmo tempo também compete com o Adobe Flex pois seu uso se encaixa no contexto de interface para aplicação rica para web;
- O Silverlight foi criado para ser usado como solução multi-plataforma, ou seja, vai ser compatível com Mac, Linux a nível de plataforma e com Firefox, Safari, etc a nível de browser.
- Na versão 2.0 o Silverlight irá ganhar uma série de novos controles para se identificar mais com aplicativos ricos para web e o lançamento dessa versão está previsto para o início de 2008;

Apesar de serem tecnologias novas, o XAML, Silverlight e o WPF estão muito maduras e demonstram estar prontas para encarar o mercado e bater de frente com seus concorrentes.

[]'s

SaintBr.     =]


4.0 ponto(s). Avaliado por 2 pessoas

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Posts relacionados

Comentar


(Vai mostrar seu Gravatar)  

  Country flag

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]



Pré-visualização

agosto 19. 2008 12:21