Sessao2

7

Click here to load reader

Transcript of Sessao2

Page 1: Sessao2
Page 2: Sessao2

O que é o ASP.NET?

ASP (Active Servers Page) é uma tecnologia que a Microsoft criou parapermitir o desenvolvimento de páginas www de forma rápida, fácil esem complicações.

Desde o seu aparecimento, houve um aumento significativo naquantidade dos programadores para www.

Mas, como nem tudo é perfeito, o ASP, com o tempo, denuncioualguns pontos fracos que foram surgindo com o acréscimo danecessidade dos utilizadores e da exigência das aplicações.

Page 3: Sessao2

O que é o ASP.NET? Neste contexto, a Microsoft criou a ASP.NET, que não é apenas uma nova versão do

ASP, mas sim, uma mudança profunda no modelo de programação do ASP, uma forma

completamente diferente de construir aplicações Web.

A vida do programador ficou facilitada, quer na criação de páginas

Web, quer, também, na criação de aplicações Web mais elaboradas – Web Services.

Agora, o programador poderá desenvolver aplicações Web como desenvolve aplicações

em Visual Basic para o Windows, ou seja, um modelo de programação “orientado a

eventos”.

As aplicações construídas em ASP.NET são colocadas no Microsoft IIS e usam

protocolos de internet como HTTP e SOAP.

Page 4: Sessao2

Vantagens do ASPOs benefícios desta nova forma de criar aplicações para a Web são inúmeros, nomeadamente:

Orientação a objectos – As aplicações Web são escritas numa das linguagens

suportadas pelo Framework.NET e essas são orientadas a objectos.

Páginas compiladas – Após a página ter sido requisitada, o Framework verifica se essa

página já foi compilada e, caso não tenha sido, compila só a primeira vez. Sendo

assim, nas próximas requisições, a página não será compilada e a execução será muito mais

rápida.

Componentes – agora, tudo pode ser designado de componente, nomeadamente, Web

Controls, Html Controls, User Controls, Custom Controls e outros Controls complexos que

só o ASP.NET tem.

Page 5: Sessao2

Vantagens do ASP Suporte do Framework.NET – Como o ASP.NET é do Framework, para além de

suportar as classes do ASP.NET, suporta todas as classes do Framework, pelo que, a

maior parte dos métodos de que necessitamos já estão feitos.

Configuração da aplicação – Toda a configuração da aplicação é feita através de um

ficheiro XML. Sendo assim, não é necessário recompilar a aplicação após uma eventual

mudança, pois o Framework faz isso automaticamente.

Page 6: Sessao2

Pré-Requisitos do Sistema De modo a poder desenvolver aplicações com a tecnologia ASP.NET, é necessário

certificar-se de que o sistema, onde irá desenvolver-se as páginas, possui os requisitos mínimos estipulados pela Microsoft.

O desenvolvimento de tecnologia ASP.NET é suportada nas seguintes plataformas da Microsoft:

Microsoft Windows 2000 Server ou Microsoft Windows Advanced Server com o ServicePack 2

Microsoft Windows XP Professional ou 64-Bit Edition Microsoft Windows .NET Server

Para além de um dos sistemas operativos supracitados será ainda necessário:

Internet Explorer 5.01, ou superior ( recomenda-se a vers„o 6.0, ou superior) Internet Information Services 5.0 .NET Framework Microsoft Data Access Components 2.6, ou superior( recomenda-se a vers„o 2.7, ou

superior)

Page 7: Sessao2

O que é necessário para começar a programar em ASP.NET? O computador terá de ter como sistema operativo, o Windows 2000, XP ou NT. (De realçar o facto que apenas nestes

sistemas operativos corremos aplicações ASP.NET.);

Ter instalado o IIS (Internet Information Services);

.NET Framework, sendo apenas necessários na máquina onde a aplicação vai estar alojada e na máquina de

desenvolvimento;

Ferramenta de desenvolvimento, como por exemplo o Visual Studio. NET 2003, uma ferramenta poderosíssima

para o desenvolvimento de aplicações e não, apenas, o ASP.NET.

O WebMatrix é uma ferramenta gratuita para o desenvolvimento fácil de aplicações ASP.NET, mas também

poderá usar o simples NotePad, embora este exija conhecimentos profundos nesta área. Poderá também

utilizar outra ferramenta qualquer do mercado.