DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

ASP.NET 4 no Prism XE2 - Revista Clube Delphi 141

O presente artigo aborda de uma maneira geral o desenvolvimento Web no Prism XE2, através do uso da plataforma ASP.NET, que se mostra como sendo uma das principais opções para a construção de aplicações deste segmento (Web).





ClubeDelphi 141

[Artigo disponível no Leitor Digital DevMedia. Clique aqui para acessá-lo]

> Clique aqui para ler todos os artigos da ClubeDelphi 141


A década de 90 marcou um dos primeiros anos de vida da Web. Ainda naquela época o modelo de programação utilizado para se construir um simples site, envolvia basicamente a linguagem de marcação HTML e, eventualmente, objetos JavaScript. As páginas Web tinham então tanto seu código quanto a definição de sua interface visual escritos de forma manual, o que requeria um foco trabalhoso bem como um alto grau de conhecimento. Já por volta de 2001, com o intuito de melhorar as práticas de desenvolvimento da atualidade, a Microsoft dava início ao ASP.NET. Dentre suas características, este novo Framework unia itens relacionados a duas tecnologias da época: a melhor desenvoltura do então ASP com o modelo RAD (Rapid Application Development) visto no Visual Basic. Por sinal, este mesmo modelo de desenvolvimento rápido de aplicações é o que consagrou o Delphi, e que reflete a facilidade em se construir uma aplicação real em um curto espaço de tempo.
Em vista disso, sua concepção teve a intenção principal de possibilitar aos desenvolvedores a construção de aplicações Web de uma forma fortemente “tipada” e orientada a objetos. A ideia era tornar o desenvolvimento Web o mais prático possível, a ponto de, por consequência, minimizar o choque inevitável estabelecido pela mudança de plataforma (Desktop para Web), privilegiando assim principalmente os profissionais provenientes do desenvolvimento Win32.

Do ponto de vista evolutivo do Framework, a partir de sua primeira versão algumas das características apresentadas se tornaram essenciais ao modelo proposto, sendo então mantidas. Ao mesmo tempo, outras novas foram sendo agregadas ao longo do tempo. Dentre suas principais características presentes desde a versão 1.x estão:
• Em uma aplicação Web ASP.NET, as páginas são essencialmente codificadas com o uso de linguagens de programação tradicionais suportadas pelo .NET, tais como C#, VB.NET e Oxygene (mais recentemente);
• Ideal separação entre presentation logic (camada de apresentação) e business logic (camada de negócios), o que significa dizer que durante o desenvolvimento o código de apresentação (HTML) não se mistura ao código de negócios (C#, Oxygene). Tudo isto proporcionado por um formato de modelo que veio a ser conhecido como code-behind;
• O ASP.NET provê uma gama de controles denominados Web Controls, que permitem que se construam interfaces gráficas (GUIs) para aplicações Web, da mesma forma que em aplicações Desktop, numa tentativa de aproximar ao máximo esses dois mundos;
• Nativamente, o ASP.NET utiliza um mecanismo especial nos formulários de suas páginas denominado ViewState, afim de manter o estado de seus controles durante as requisições, uma vez que o padrão Web é stateless. Com isso, consegue-se um efeito semelhante ao das aplicações Desktop;
• Uma aplicação ASP.NET é compilada em um assembly .NET, que poderá então ser gerido pela CLR (Common Language Runtime), além de otimizar sua execução;
"
A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Fabrício Hissao Kawata
Formado em Processamento de Dados pela FATEC-TQ. Atua como Programador Delphi há 7 anos. Entusiasta do desenvolvimento multicamadas. Atualmente escreve artigos sobre Delphi para revistas especializadas. Certified Delphi Developer. Certified Embarcadero Instructor. Site pessoal: http://www.fabriciok...
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03