ASP.NET MVC


por Mauricio Junior em 1/1/2011 0



Olá pessoal,

Bom, o que gostaria de relatar hoje é a questão do ASP.NET MVC. Por gostar de programar, acabo estudando todo tipo de linguagem que aparece e isso me ajuda muito pois acabo conhecendo as melhores práticas de cada linguagem.

Os programadores Java utilizam MVC a muito tempo de forma correta e da melhor maneira, não digo que todos e sim a maioria com quem já trabalhei. Não estou defendendo qualquer tipo de plataforma ou programador, isso não cabe a mim, pois me formei programador e não programador .net ou java ou cobol. O importante é sair programador da universidade, isso é outro assunto.

Os programadores Java usam da melhor maneira a verdadeira orientação a objetos; ou seja; polimorfismo, herança, camadas e tudo mais. O MVC do ASP.NET só foi concretizar o que já era usado anteriormente por programadores mais avançados .NET. É necessário haver camadas para uma facilidade de transparência, por exemplo: caso você queira mudar a interface de aplicação; basta fazer a cada de apresentação e utilizar o mesmo código fonte ou referências do projeto.

A camada de código é reaproveitada, facilitando assim o software ser utilizado por outros dispositivos, por exemplo: usar a mesma funcionalidade de código para um celular e um browser na internet. Basta mudar apenas a interface de apresentação, pois o mesmo código da DAL e BLL será usado.

Peço a todos que estude sobre MVC, veja exemplos em MVC. Lembre-se que, quanto mais camada, mais o sistema fica lento, porque o código percorre todas as camadas. Lembre-se também que, não precisa criar um canhão para matar uma formiga.

Abraço a todos!
voltar   comente  subir

 
Mauricio Junior Formado pela Faculdade Anhanguera, Especialista pela FGV (Fundação Getúlio Vargas), Pós-Graduação em Docência Superior e cursando Mestrado na UNB Engenharia Elétrica; .
Tenho 29 anos e possuo sete livros publicados pela editora Ciência Moderna. Sou Certificado Microsoft MCP, MCAD e MVP, faço parte da comunidade ASPNETI.COM, ECODE10.COM, onde publico artigos, vídeos, ebooks e livros Publico artigos, vídeos e podcast em outras comunidades. Trabalho como Analista de Sistemas / Desenvolvedor na empresa ATP S/A. Blog: blog.mauriciojunior.org, Site pessoal www.mauriciojunior.org



Comentários:

Comente (dê sua opinião):
Comentário:
Código Imagem:  (digite o código da imagem respeitando maiúsculo e minúsculo)

Favor digitar o código da imagem para cadastramento.

 

Outros Artigos do Autor

Dica ASP.NET para alerta e nova página
Tudo Sobre DataGrid - (ASP.NET e C#)
A instalação do Visual Studio 2011
Microsoft com XBox no Windows Phone 7
Focus()
Windows Form - Retornando valor entre formulários
Forum utilizando VS 2005 e Ajax
Copiando Script
Windows Phone 7 Multi Touch
Criando RSS
URL Indexável – Reescrever URL de uma forma amigável
NDOC para versão framework 2.0
Usando Dll Nativa e Using
Windows 7
Trabalhando bem com o “using”
II Encontro .NET em Brasília
Sistema que faz busca no google
Litl um computador web
Public Interface
Tecla ESC na tela WEB
GridView Parte I
M-Payment com Google Wallet
Windows Forms Application – Alterando Arquivo de Configuração Dinamicamente
Método SHA512
Novo HTC com Windows Phone 7
Virtual Earth - Segundo Passo
Como fechar todos os forms de um aplicativo para dispositivo móvel
Aspirador de pó inteligente
ASP.NET 4.0 and Visual Studio 2010 Web Development Beta 2 Overview
Sistema de Login em ASP – Parte IX (Utilizando três camadas)
Insistência com Vírus por E-mail
Comunicação .NET e VB 6.0 – Parte I
MSDN Code Gallery
Clique ENTER usando C#.NET
Vídeo do Visual SourceSafe - Parte I