DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da .net Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Artigo .net magazine 72 - ASP.NET MVC e Subsonic

Este artigo apresenta a utilização das tecnologias ASP.NET MVC e Subsonic juntamente com o template MVC Starter Template, através do desenvolvimento de um pequeno exemplo de aplicação Web que funcionará como uma agenda de contatos simples.






ASP.NET MVC e Subsonic
Boas Práticas sem perder a produtividade

Uma das grandes preocupações dos últimos tempos em relação ao desenvolvimento de um software é a produtividade. A cada dia surgem novas empresas de desenvolvimento fazendo com que a concorrência no mercado aumente e, diante desse cenário, a rapidez na entrega de um software pode ser um fator decisivo no sucesso de uma empresa. E todos sabemos que, no intuito de entregar um software mais rapidamente, muitas vezes abrimos mão de boas práticas de desenvolvimento. Por exemplo, a utilização de padrões como MVC requer mais tempo de desenvolvimento, além de maior conhecimento técnico por parte da equipe.
MVC é um padrão de arquitetura de software que tem se tornado muito popular no desenvolvimento de aplicações Web, principalmente no meio do software livre. O MVC propõe que a aplicação seja dividida em três camadas ou partes:
Model: é a camada ou componentes da aplicação responsável por manter o estado dos dados. No Model temos uma representação em objetos dos dados do nosso banco. Por exemplo, podemos ter no Model uma classe Produtos que irá representar os dados da tabela Produtos do banco de dados;
View: é a camada responsável por exibir os dados ao usuário. É basicamente a interface da aplicação, e em uma aplicação ASP.NET a interface pode ser uma página ou controle de usuário. Como exemplo podemos ter uma página Produtos.aspx que terá os controles necessários (Labels, TextBox’s, CheckBox’s, DropDownLists etc.) para exibir e editar os dados de um objeto da classe Produto;
Controller: esta camada é responsável por gerenciar a interação com o usuário final, manipulando a camada Model, e até definindo qual View será utilizada para exibir a interface ao usuário. Em uma aplicação MVC, a camada View é usada apenas para a exibição dos dados, é o Controller que responde às entradas e interações do usuário.
"


ATENÇÃO! A exibição deste artigo foi interrompida.


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da .net Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!






    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Publicidade
Autor
Antonio Miguel Batista Dourado

Bacharel em Ciência da Computação pelo Centro Universitário Eurípides de Marília – UNIVEM e mestrando em Ciência da Computação pela Universidade Federal de São Carlos – UFSCar. Possui três anos de experiência profissional em desenvolvimento ERP Web.


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03