Althmann Márcio Fábio - Desenvolvimento web com ASP.NET MVC стр 3.

Шрифт
Фон

8.8

Código fonte e lista de discussão . . . . . . . . . . . . . . . . . . . . . . 166

Bibliografia

167

viii

Capítulo 1

Sua primeira aplicação

Há alguns anos, a web era um ambiente lúdico. Esta afirmação pode ser facilmente comprovada ao identificarmos o principal objetivo dos usuários daquele período:

entreter. Era muito comum ouvir afirmações do tipo: Internet? Isso é coisa de desocupado que não tem o que fazer!. Evidentemente, o que faz algo acontecer de fato no mercado é a demanda e, para a demanda daquele momento, as tecnologias

disponíveis (HTML, JavaScript e uma linguagem de programação do server-side)

eram suficientes. Destacavam-se naquele momento como linguagens server-side:

PHP, ASP, CGI, Java (Servlets e posteriormente, JSP) e outras.

O tempo passou e a internet deixou de ser um ambiente estritamente voltado

para o entretenimento e passou a ser um ambiente também de negócios. Evidente-

mente que o perfil do usuário também sofreu alterações. O usuário que antes acessava um website apenas para ler suas notícias (por exemplo), agora acessava websites também para consultar preços de produtos, reservar passagens aéreas, solicitar orçamentos para serviços etc. É desnecessário mencionar aqui que uma nova demanda

havia sido criada e que, os websites, passaram a ter traços de aplicações (por inércia, 1.1. E então, vamos começar?

Casa do Código

com maior complexidade associada).

Falando especificamente da Microsoft, com esta nova demanda do mercado por

aplicações web, eis que surge em 2002 o ASP.NET, trazendo consigo o modelo WebForms de programar e estruturar as web apps. Sim, naquela época os WebForms

causaram espanto. Com o desenvolvimento das aplicações totalmente voltado para a manipulação de componentes do lado servidor (TextBox, GridView, DropDownList, Label etc.) e a facilidade de injeção de comportamentos destes através de seus eventos proporcionada pelo Visual Studio (arrasta o componente, duplo clique no mesmo e inserção de código no evento), a Microsoft arrebanhou uma grande fa-tia de desenvolvedores, principalmente aqueles já acostumados com esse modelo

(Delphistas e VBistas). Assim, as aplicações

web tornaram-se corporativistas, fato este que agradou o mercado e resultou em uma grande adoção da plataforma

tecnológica (a.k.a, .NET).

Já para os desenvolvedores web tradicionais, acostumados com o a manipula-

ção direta dos elementos HTML, JavaScript e linguagens server side, o ASP.NET

WebForms apresentou-se como um ser completamente estranho, principalmente

pelo fato de tirar do desenvolvedor o controle total dos elementos citados acima.

Ganhava-se em produtividade e familiaridade, entretanto, perdia-se em essência. Na verdade, para estes, a impressão que os WebForms causavam era: isso não é web.

Olhando através deste prisma e também o antigo e funcional modelo de desen-

volvimento (proposto para utilização com a linguagem Smalltalk), o modelo MVC

(Model-View-Controller), a Microsoft apresentou em 2007, à comunidade técnica, a primeira versão pública de seu novíssimo framework para desenvolvimento de aplicações web, o ASP.NET MVC. Na ocasião em que este livro foi escrito, a tecnologia encontrava-se na versão 4.

1.1

E então, vamos começar?

Neste ponto, algumas informações básicas (mas fundamentais, é importante observar) necessárias para seguir com os estudos acerca do modelo MVC de desenvolvimento já se encontram reunidas. Estamos aptos, portanto, a subir o primeiro degrau nesta interessante e divertida escada do conhecimento. Criaremos, assim, nosso primeiro projeto ASP.NET MVC.

O que você precisará para executar os exemplos deste livro?

Para seguir os exemplos apresentados neste livro, você deverá possuir alguns ele-2

Casa do Código

Capítulo 1. Sua primeira aplicação

mentos de software devidamente instalados e configurados em seu computador. Para tornar o entendimento mais claro, vamos segmentar a necessidade de recursos conforme a demanda do exemplo, ok? A lista a seguir, apresenta os requisitos necessários para a composição do primeiro exemplo:

Microsoft Visual Studio Express 2012 para web (http://bit.ly/mvc-vsexpress) ;

NET framework 4.5 (Visual Studio já incorpora esta instalação);

Você encontrará um tutorial sobre como realizar a instalação destes recursos no apêndice deste livro.

Sua primeira aplicação

Criaremos uma aplicação ASP.NET MVC simples que, evidentemente, exibirá

uma mensagem de texto Olá mundo! (provavelmente seriamos hostilizados se

fosse diferente). O objetivo aqui é apresentar o Visual Studio e as ferramentas lá disponíveis para se trabalhar com ASP.NET MVC.

Já conhece o Visual Studio?

Visual Studio (VS) é a principal ferramenta da Microsoft para o de-

senvolvimento de aplicações. Atualmente, a ferramenta encontra-se na

versão 2012. Visual Studio é um produto e como tal, é pago. Entretanto,

a Microsoft disponibiliza uma versão gratuita (Express Web), que muito

embora possua um número mais reduzido de recursos, traz tudo o que

precisamos para construir aplicações web consistentes e eficientes.

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

0
Шрифт
Фон

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