Althmann Márcio Fábio - Desenvolvimento web com ASP.NET MVC

Шрифт
Фон

© Casa do Código

Todos os direitos reservados e protegidos pela Lei nº9.610, de 10/02/1998.

Nenhuma parte deste livro poderá ser reproduzida, nem transmitida, sem auto-

rização prévia por escrito da editora, sejam quais forem os meios: fotográficos, eletrônicos, mecânicos, gravação ou quaisquer outros.

Casa do Código

Livros para o programador

Rua Vergueiro, 3185 - 8º andar

04101-300 Vila Mariana São Paulo SP Brasil

Casa do Código

Agradecimentos

Uma obra como esta é sempre fruto do esforço direto ou indireto de muitas pessoas.

Assim, nada mais justo que dedicar algumas poucas, mas expressivas, palavras a elas.

Fabrício Lopes Sanchez

A Deus, pela capacidade intelectual mínima para realizar um projeto como este.

À minha família, por atuarem como luzes quando tudo em volta se apaga.

Ao Márcio Fabio Althmann (muito mais do que um profissional de renome, um

amigo), pela parceria neste projeto.

À editora Casa do Código, por acreditar no projeto e fornecer todo suporte de

que precisamos durante todo o processo de composição desta obra.

Márcio Fabio Althmann

A toda minha família e amigos.

Em especial à minha esposa Juliane Mateus Costa. Sempre me apoiando e dando

forças para encarar e vencer os obstáculos.

Ao Fabrício Sanchez que felizmente aceitou construir comigo esse projeto.

i

Casa do Código

Sobre os autores

Este livro é o resultado final de anos de estudo e acúmulo de experiência de dois profissionais do mercado de tecnologia, mais especificamente, do volátil e evolutivo universo de desenvolvimento de software. Esta seção é dedicada a você que deseja saber mais sobre os autores desta obra.

Fabrício Lopes Sanchez

Fabrício Lopes Sanchez é graduado em Ciência da Computação e mestre em

Processamento Digital de Sinais. Com mais de 15 anos de experiência no mercado de desenvolvimento de softwares, Fabrício acumulou conhecimentos sólidos em diferentes plataformas tecnológicas (C/C++, Java, PHP), embora tenha se especializado em desenvolvimento para web na plataforma Microsoft. Desenvolvedor, arquiteto e diretor de tecnologia de uma startup (cargo que exerce nos dias atuais) são algumas das funções exercidas por Fabrício nos últimos anos. Atuou também como especialista técnico de projetos de computação em nuvem na Microsoft Brasil, onde pôde participar de grandes projetos utilizando a plataforma da empresa para este fim (a saber, Windows Azure). Em 2011, Fabrício foi nomeado pela Microsoft como :Most Valuable Professional: (MVP) na categoria ASP.NET/IIS, prêmio que a empresa con-cede a profissionais aos quais ela julga destaques em suas tecnologias.

Fabrício escreve de forma recorrente em seu blog: http://fabriciosanchez.com.br.

Além disso, ele pode ser encontrado também no Twitter através do usuário @San-

chezFabricio.

Márcio Fabio Althmann

Márcio Fábio Althmann possui mais de 10 anos de experiência no mercado de desenvolvimento de software e é especialista na plataforma .NET.

Coautor do livro Desenvolvendo para web usando o Visual Studio 2008 no qual

iii

Casa do Código

abordou o tema Explorando o Acesso a Dados Utilizando LINQ To SQL.

Vencedor do concurso WinThe7 realizado pela Microsoft Brasil, na categoria De-

senvolvimento. Graças ao concurso teve a oportunidade de conhecer a sede da Microsoft em Redmond nos EUA.

Atualmente trabalha na equipe de tecnologia da Benner Sistemas, equipe que

é responsável por desenvolver as ferramentas utilizadas pelos desenvolvedores da empresa.

Blog:

http://www.marcioalthmann.net

GitHub:

http://github.com/

marcioalthmann Twitter: @marcialthmann

iv

Casa do Código

Prefácio

A plataforma ASP.NET continua a evoluir e expandir, acompanhando a web.

Quando o modelo web forms de desenvolvimento foi introduzido, ele trouxe à programação web desenvolvedores que já possuíam ampla experiência com desenvolvi-

mento para desktops. O ASP.NET web forms coloca uma camada de abstração sobre

o protocolo HTTP, possibilitando assim um modelo de desenvolvimento baseado

em eventos. Algo mais

familiar para estes desenvolvedores. Como a web se modi-

ficou e introduziu novas técnicas, tags e apresentou o amplo poder do JavaScript, a plataforma ASP.NET precisou acompanhar tal evolução.

O framework ASP.NET MVC valoriza coisas diferentes do ASP.NET web forms.

Enquanto aplicações ASP.NET web forms possibilitam a criação de interfaces ricas utilizando HTML5 e JavaScript utilizando um modelo baseado em controles de servidor vinculados a trechos de códigos específicos, o ASP.NET MVC disponibiliza o mesmo poder de forma diferente, trazendo o desenvolvedor mais para perto do metal. Aplicações web baseadas no framework MVC nos dá o controle absoluto de todos os elementos HTML e de cada byte a fio. Aplicações MVC exigem que desenvolvedores conheçam mais sobre web, pois ele permite abraçar cada detalhe dela.

Todos as aplicações construídas com a tecnologia ASP.NET Web Forms e

MVC são baseadas no mesmo núcleo. Cada um destes modelos compartilha con-

ceitos comuns, como diretórios padrão, editores modelos e o repositórios padrão.

Ваша оценка очень важна

0
Шрифт
Фон

Помогите Вашим друзьям узнать о библиотеке