Desenvolvimento - ASP. NET

Asp.Net 2.0 – O que vem por ai...

Após assistir algumas palestras e ler alguns artigos na net sobre o assunto, resolvi escrever um resumo do que está por vir na nova versão do ASP.NET, chamada de ASP.NET 2.0 “Whidbey”.

por Ícaro C. Bombonato



Olá,

Após assistir algumas palestras e ler alguns artigos na net sobre o assunto, resolvi escrever um resumo do que está por vir na nova versão do ASP.NET, chamada de ASP.NET 2.0 "Whidbey".

Minha primeira impressão é que ele vai facilitar em muita coisa para nós desenvolvedores, serão adicionadas novas funcionalidades que poderão ser amplamente exploradas por nós e que aumentarão, e muito, nossa produtividade.

Dentre as novidades, temos as master pages, temas, skins, opções de personalização, melhorias significativas na segurança, web parts e web zones, novos server controls e suporte nativo para mobile.

Estarei falando um pouco sobre cada uma dessas coisas para que vocês fiquem preparados ao que vem por ai.

Master Pages

As masters pages funcionarão como um template para todas as páginas, ou seja, você poderá criar um layout, com menu, users controls e etc, que será comum no seu site e "reservar" um espaço no mesmo que será utilizado por outras páginas.

No caso, você deverá utilizar os placeholders para indicar onde será colocado o conteúdo das "páginas filhas".

Temas e skins

Os temas e skins, irão facilitar no design no site. Criaremos paginas com a extensão .skin e colocaremos as mesmas numa pasta especial chamada "Themes".

As paginas .skin, irão conter os estilos dos controles bem como várias propriedades, poderemos criar quantos temas quisermos.

Definiremos um tema para as nossas páginas através da diretiva @page, portanto poderemos alterá-lo programaticamente.

Personalização

Sobre a personalização, o ASP.NET 2.0 irá nos prover uma maneira bem mais fácil de utilizar dados dos usuários sem termos que ficar criando nosso próprio banco dados, uma vez que o ASP.NET 2.0 irá se encarregar disto.

Segurança

Vejo neste item, uma das melhores modificações no .NET.

Ficará bem mais fácil de criarmos usuários e regras, bem como dar manutenção nos mesmos. Dentre as melhorias de segurança serão adicionados novos controles para facilitar na produtividade, tais como:

Login - Um controle que já traz os campos de login e senha para o usuário preencher
loginname - Exibirá o nome do usuário logado
loginstatus - Exibirá o status do usuário(Logado ou Não Logado)
loginview - Definirá através de um template o formato do controle de login
passwordrecovery - Enviará um e-mail para o usuário com a senha do mesmo.

WebParts e WebZones

Os WebParts provem páginas modulares, que podem ser customizadas pelo usuário.
Os usuários poderão definir onde um ou outro webpart aparecerá na tela. O que faz com que o mesmo tenha um site totalmente adequado as suas necessidades.

Novos Controles

Outra grande melhoria do Whidbey. Teremos controles novos em nossa "toolbox". Dentre eles, destacam-se os controles de acesso a dados.

Segue alguns controles e suas funcionalidades:

<asp:SqlDatasource> - Este controle nos permitirá criar um datasource através de uma string Sql.
<asp:gridview> - Este controle nos permitirá fazer paginação, edição e ordenação, dentre outras funções, de uma maneira bem mais simples que o atual datagrid.

Outras novidades

- Teremos suporte nativo para mobile em todos os controles <asp:>.
- O Intellisense agora funcionará nos blocos de script.
- Teremos pré-compilação das aplicações.
- Será possível o postback entre paginas.

Bom pessoal, a princípio é isso... Obviamente não coloquei todas as novidades, mas acho que já dá para terem uma noção do que está por vir. Vejo que o "Whidbey" vem realmente para nos ajudar e só teremos a ganhar com ele.

Mais pra frente estarei detalhando algumas destas novidades.

Espero que tenham gostado.

Um abraço,
Ícaro Bombonato
icaro@codificando.net

Ícaro C. Bombonato

Ícaro C. Bombonato - Analista de Sistemas, formado em Criação e desenvolvimento de web sites, atualmente está cursando Pós-Graduação em "Desenvolvimento de software para Web" na UFSCar. Trabalha com .NET desde Agosto de 2002 e tem atuado em diversos projetos de todos os portes.