ASP.Net

Olá pessoal,

Tudo bem?

Só novidades!  🙂

O site está ficando quase pronto (na realidade já deveria estar) mas sabe como é nossa agenda?! São  aulas, empresa, consultoria … um corre-corre danado.

Haja tempo! Melhor… FALTA TEMPO!!!

😦

Para o site já tenho várias matérias (inéditas) prontas, apenas aguardando… mas por aqui continuamos com o nosso rol de informações com base em TI.

O assunto hoje (tema deste post) é ASP.NET.

Ha 3 semanas encerrei a primeira temporada com 3 turmas em treinamento de ASP.NET e uma pergunta  de praxe é se ASP é igual ao ASP.Net.

Pela experiência que tenho nesta linguagem (asp clássico) e  .Net, que houveram mudanças sim… mas nada tão radical. Talvez consideremos como uma EVOLUÇÃO.

Porém (particularmente) parto do princípio que toda evolução é um processo de melhoria.

No livro de Mathew ele explana muito bem o conceito, vejamos:

O que é então a ASP .NET ?

Podemos dizer que ASP .NET é a próxima geração da ASP e tem o objetivo de poder ser usada para criar sites de grande escala comercial como pequenas aplicações para intranet de uma maneira simples e fácil.

Algums benefícios da ASP.NET :

  • Páginas ASP.NET são compiladas – Quando uma página ASP.NET é requisitada ela é compilada e vai para o cache do servidor ; são assim carregadas mais rápidas
  • Páginas ASP.NET são construidas com controles de interface do lado do servidor : Controles de interface básicos (TextBox , Label , etc…) ; Controles de validação , Controles de Dados (DataGrid, etc..) , Controles mais complexos ( Calendários , ad rotator , etc..)
  • ASP.NET é parte do .NET Framework – O .NET Framework torna disponível mais de 3000 classes que podem ser usadas para as aplicações ASP.NET . Classes para gerar imagens, enviar email, etc… Como a ASP.NET faz parte do .NET Framework todas essas classes podem ser usadas dentro de uma página ASP.NET
  • ASP.NET é totalmente orientado a objeto
  • Com o Visual Studio .NET o ambiente integrado permite criar uma página apenas arrastando e soltando os controles no formulário Web.

A ASP.NET traz então o desenvolvimento das ferramentas RAD – Rapid Application Development- orientado a componentes para a WEB pois fornece : Web Forms , Web Controls e XML Web Services.

Se você já trabalha (ou trabalhou) com ASP Clássico perceberá  que existe uma leve (leve mesmo!) semelhança entre os códigos eles são similares.  SÃO CÓDIGOS BEM PREVISÍVEIS! (de fácil leitura e interpretação).

Exemplo de código ASP :

 
<HTML>
<BODY>
<%
If Hour(Date) > 12 Then 
     Response.Write("Boa Tarde")
Else
    Response.Write("Bom Dia")
End If
%>
<BR>São <%=Time%>
</BODY>
</HTML>

Exemplo de código ASP :
 <%@ Page Language="VB"  %>

<script language="VB" runat="server">
Sub Page_Load(Sender AS Object, E as EventArgs)
   If Hour(Now) >= 12 Then 
        resposta.text= "Boa Tarde"
    Else
        resposta.text= "Boa Dia"
    End If
     resposta.text = resposta.text & "<br> São " & Now()
End Sub
</script>

<HTML>
<BODY>
   <asp:label id="resposta" runat="server"/>
</BODY>
</HTML>
 
Pode parecer igual , mas não é. É mais estruturado e ... complexo ( a primeira vista).
Embora o código ASP seja muito simples ( rídiculo até ) podemos identificar nele as mazelas da ASP:
  1. O código é executado linha por linha
  2. Temos misturado o código da página (HTML) e o da lógica da página.
  3. E dífícil reaproveitar o código ( embora , devido a simplicidade do mesmo isto não esteja tão evidente)
  4. Ele depende da plataforma . ( Funciona perfeitamente no IE , e no Netscape ? Opera ? ., etc..)
  5. O VBScript , a principal linguagem de script ASP, não diferencia os tipos de variáveis.
O mesmo código em ASP.NET já evidencia o que vem por ai:
  1. O código da lógica da página esta separado da interface
  2. O código esta estruturado e legível
  3. Logo na primeira linha temos novidades: A indicação de qual linguagem estamos usando. No caso VB , mas podemos usar : C# , VB , C++ , etc..
  4. Com ASP.NET temos a programação orientada a eventos .
Fonte parcial(código): macoratti

::LUCIANA COSTA ::

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s