ASP.Net WebPages – Interface Gráfica

O drama de todo desenvolvedor é sempre ser julgado pela beleza das interfaces gráficas dos seus aplicativos e não pelo cuidado ao implementar as funcionalidades. 

Uma forma bastante elegante de minimizar o tempo dedicado a elaboração de uma interface gráfica bonita e intuitiva é centralizar tudo aquilo que diz respeito à parte visual num único repositório comum à toda a aplicação. Os vídeos abaixo fornecem uma boa introdução a esse assunto.

Note que, as páginas que controlam o layout do aplicativo Web trabalham em conjunto com o CSS, não é um substituto. Como não não sou nenhum especialista no assunto, segue o link de um site bastante completo sobre isso:

Há também um site muito legal, onde você pode fazer o download de vários templates prontos para utilizar em seus projetos.

MVC (Model View Controller)

É um Design Pattern que implementa um melhor isolamento entre a lógica da aplicação e a interface com o usuário, permitindo desenvolver, editar e testar separadamente cada parte.

A ASP.Net MVC é a implementação da Microsoft do Design Pattern MVC. É parte integrante do .Net Framework e é uma alternativa à utilização dos WebForms durante a construção de um aplicativo Web ou WebSite.

Tutorial: Learn MVC (Model view controller) Step by Step in 7 days

Consultar:

Apresentação do Blog

Trabalho com desenvolvimento de aplicações Windows (client-server) há cerca de 12 anos. E, atualmente, coordeno uma equipe que cuida da manutenção de aplicações desenvolvidas para a Web ( ASP Clássico, componentes VB6 no COM+ e, um pouco de, ASP.Net – WebForms ).

Devido às necessidades do mercado e, principalmente, por estar cansado de trabalhar sempre com as mesmas tecnologias, resolvi me atualizar e criei esse blog para documentar esse processo. Espero que essas informações também sejam úteis e, caso esteja apresentando alguma informação incorreta, antecipadamente, peço desculpas. Comentários, críticas e retificações serão bem recebidas.

Minha primeira publicação diz respeito à ferramenta WebMatrix e ao aplicativo WordPress (utilizado para criação e manutenção deste blog).