BT

A Microsoft Apresenta o .Net RIA Services

por Jean-Jacques Dubray , traduzido por Carlos Mendonça em 09 Abr 2009 |

Ontem, a Microsoft lançou o .Net RIA Services, que costumava ser chamada projeto “Alexandria”., wAté agora ele era segredo. Nesta apresentação da MIX 09, Nikhil Kithari, um Arquiteto de Software da Microsoft, comentou:

 o desenvolvimento e a arquitetura em n camadas é difícil e pouco intuitivo. Nosso objetivo é trazer a produtividade conferida pelo ASP.NET e RAD para o desenvolvimento RIA.

O time de Nikhil está focado nos cenários e soluções ponta a ponta. Ele explicou que há muitos problemas comuns a todas as soluções como manipulação de erros e suporte a operações off-line. Com o Silverlight, uma parte da lógica de negócios da camada de apresentação volta a ser executada no cliente ao invés de ser no servidor. O .Net RIA Services simplifica este processo porque este tipo de arquitetura cria código redundante em situações como regras de validação do Domínio, por exemplo.

O Nikhil demonstrou como o time .Net RIA adicionou meta-dados ao modelo de programação para criar Data Transfer Objects a partir de Domain Objects. O modelo de programação não requer, portanto, que as classes DTO sejam explícitas. Dados são diretamente transportados dos objetos do domínio para a camada de apresentação com base na definição por meta-dados.

Dinesh Kulkari comentou em seu blog:

assim como sempre se fez no projeto LINQ, nós também temos um belo passo-a-passo no arquivo MSI e uma bela coleção de quick starts na página de download.

Com o SilverLight, a Microsoft está retomando o espaço do “cliente”, do qual as aplicações web haviam se apropriado. RIAs e as tecnologias construídas para suportá-las estão retornando ao centro de gravidade da inovação vindo do servidor para o desktop. Desta vez, gerentes de produtos entendem que as RIAs serão apenas verdadeiramente ricas se o modelo de programação do “cliente” estiver alinhado com aquele do servidor, diferentemente do que ocorreu nos anos 90. O .Net RIA Services é apenas uma amostra e o time está trabalhando a fim de proporcionar um conjunto de funcionalidades superior par ajudar os desenvolvedores a focarem na lógica do Domínio e da Aplicação, e não na infra-estrutura da aplicação.

O .Net RIA Services Preview pode ser baixado daqui.. Nós iremos publicar uma entrevista com o Nikhil Kothari em algumas semanas.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião
Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.