XAML Standard - Apresentação

 Neste artigo estou transcrevendo um texto que apresenta os conceitos básicos sobre o XAML Standard.

XAML Standard

O XAML Standard é um esforço baseado em padrões para unificar os dialetos XAML em tecnologias baseadas em XAML, como UWP e o Xamarin.Forms.

Assim, o XAML Standard é uma especificação que define um vocabulário XAML padrão. Com esse vocabulário, frameworks que oferecem suporte ao XAML Standard podem compartilhar definições comuns de interface com base em XAML.

O objetivo é que a primeira versão, XAML Standard 1.0, esteja disponível no final deste ano.

Os planos pós-especificação incluem suporte ao padrão XAML em Xamarin.Forms e UWP. Você pode continuar desenvolvendo seus aplicativos UWP e Xamarin.Forms como faz hoje sem receio.

Quando o suporte a XAML Standard estiver disponível, você poderá reutilizar e compartilhar entre as estruturas e expandir para mais plataformas.

Para visualizar como esse suporte se pareceria, aqui está uma comparação lado a lado entre o XAML de hoje em Xamarin.Forms e em UWP:

No exemplo acima - uma vez que o padrão XAML é suportado por Xamarin.Forms, você pode usar <TextBlock /> e tê-lo suportado em um aplicativo Xamarin.Forms iOS e Android em vez de precisar conhecer e a usar <Label /> como mostrado acima.

Além de um TextBlock, aqui estão alguns dos itens propostos atualmente para padronização.

Isso é apenas o início de uma viagem que torna mais fácil para você reutilizar seus arquivos de origem XAML entre algumas simples views Xamarin.Forms e UWP. Por exemplo - uma página Settings.xaml, onde você normalmente tem controles Text, Switchs e Buttons. Você só precisaria projetar e criar um arquivo XAML para descrever essa interface de usuário e que pode ser usado em qualquer lugar.

Nada muda para os desenvolvedores atuais - você pode continuar a usar as mesmas APIs que você sempre usou em ambos os frameworks.

A XAML Standard irá ajudá-lo a reutilizar/compartilhar qualquer código de interface do usuário comum que você deseja compartilhar entre os pontos finais.

A XAML Standard v1 draft spec está sendo definida como codigo aberto, nós incentivamos você a iniciar uma discussão ou dar-nos feedback direto no repositório GitHub : aqui.

Veja os Destaques e novidades do SUPER DVD Visual Basic (sempre atualizado) : clique e confira !

Quer migrar para o VB .NET ?

Quer aprender C# ??

Quer aprender os conceitos da Programação Orientada a objetos ?

Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ?

  Gostou ?   Compartilhe no Facebook   Compartilhe no Twitter

Referências:


José Carlos Macoratti