É 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

0

brunogross's picture

"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!"

Tuco's picture

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.

Ricardo Bicalho's picture

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

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.

Daniel Fonseca Alves's picture

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's picture

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

Entrar



Design Wenetus