XAML e WPF: A Microsoft sabe mimar os desenvolvedores

Por: em 14/03/07 na(s) categoria(s): Anúncios


É um fato que a Microsoft mima seus desenvolvedores com uma quantidade abundante de material didático gratuito, centenas de webcasts e screencasts, eventos online, blogs dos desenvolvedores e principalmente o MSDN.

Mas o forte mesmo da empresa é facilitar a vida de desenvolvedores. São mestres em agregar tecnologias de forma difusa, documentá-las, integrar tudo em ferramentas e vender por muitos dólares. Ajax era algo complicado e misterioso para muita gente até a empresa criar o Microsoft Ajax Library (antigo Atlas), compatível com todos os browsers e disponível não apenas para o .Net, mas todo o código-fonte foi divulgado também.

Ultimamente, tenho lido muito sobre as 4 tecnologias novas que compõe a .Net Framework 3.0 e uma delas é a nova camada de apresentação e interface, usada no Windows Vista.

Passeando pelo MSDN, encontrei um artigo interessante sobre mapeamento de vídeo usando o Windows Presentation Foundation (WPF). Ele usa uma linguagem baseada em XML chamada XAML.

Repare na simplicidade do código para criar o efeito espelhado acima:

Desenvolvedores, ao contrário do que muita gente pensa, não gostam de coisas difíceis e sim, práticas, objetivas. É por isso que a Adobe vem desenvolvendo um projeto semelhante, mas com foco diferenciado. Mas isso é assunto para outro post.

O artigo original está em bom português e para os leitores hardcore, boa leitura. :-)

Fonte: Adicione vídeo a controles e superfícies 3D com o WPF

  • http://www.brunogross.com brunogross

    “Desenvolvedores, ao contrário do que muita gente pensa, não gostam de coisas difíceis e sim, práticas, objetivas. ”

    Rapaz, jamais afirme isso. Ja vi cada coisa por aí que jesus…

    Quando falo isso, sobre os produtos MS serem tão bons devido
    as facilidades que a Cia cria para nós que criamos tecnologia com as ferramentas deles, o povo do java critica, joga a questão de ser open source, ficar preso. Essa centralização da MS é o maior trunfo para fazer do .Net a melhor linguagem para se desenvolver existente no mercado, com seu foco em ferramentas e produtividade. Pontos positivos para a Microsoft!

    Bruno Gross – Analista de Sistemas – “Clássico é clássico e vice-versa!”

  • http://rrmanzke.blogspot.com Tuco

    A Adobe não está desenvolvendo mas ela já tem um framework para camada de apresentação chamado Flex! Dependendo apenas do flash player 9 para rodar, aplicações Flex estão disponíveis para Windows e Linux sem nenhuma diferença na renderização de componentes. Seu IDE, baseado no Eclipse, chamada Flex Buider também está disponível para MacOS. O que a Adobe está desenvolvendo (estraga surpresa) é um runtime do Flex para aplicações desktop codinome Apollo. Quando o Apollo for lançado o “Pau vai comer” pois, acredito eu, este runtime será multiplataforma e teremos aplicações desktop identicas no Windows, Linux e MacOS.

  • Daniel Fonseca Alves

    Só para constar , tem uma nova plataforma de desenvolvimento chamada XUL (no qual o firefox e todos os seus plugins são feitos) que também promete. Tudo é feito com em xml e javascript.

    Desde que eu descobri que o joost foi baseado nesta plataforma acredito que ainda vamos ouvir falar muito dela.

  • Daniel Fonseca Alves

    He he he he , só agora que eu notei que a XAML é igualzinha a XUL. Porque será ?

  • Ricardo Bicalho

    Tuco! Muito sem graça ter mencionado o Apollo. Agora vou ter que terminar o artigo mais rápido. ;-)

    Brincadeiras à parte, estou lendo alguns documentos sobre o projeto e é absolutamente fantástico: um sistema de interfaces web, leve, pequeno, baseado em flash, mas não exatamente Flash.

    Já tem gente confundindo com Java, uma linguagem que nasceu enxuta e engordou a tal ponto que virou um dos maiores bloatwares de todos os tempos. O pessoal ainda não entendeu o conceito, mas pelo que eu já lí, vamos ter um Desktop 2.0.