![]() |
||||||||
|
|
||||||||


| com exemplos em VB |
| Componente para deixar forms em Vb semelhantes às telas do winnamp |
| Componente para colocar sua aplicação VB no Systray |
| Componente para transformar sua aplicação VB em serviço |
| Ferramentas úteis para quem usa Olap Server |
| |

|
||||||||
Pesquisa personalizada
Quer
saber mais?
Não deixe escapar essa oportunidade! Faça um treinamento para Webdeveloper na Búfalo Informática Conheça
o ASP.NET
Antes mesmo de ser lançado o ASP+ já trocou de nome : virou ASP.NET . O .NET do nome une a nova versão do ASP à tecnologia da qual faz parte : A plataforma .NET. A plataforma .NET é uma mudança radical na forma de desenvolvimento de software para Web. Dezenas de novos recursos e facilidades foram introduzidos para que o desenvolvedor possa desenvolver aplicações mais otimizadas em menos tempo e com código mais organizado, ao contrário dos atuais códigos de script existentes. O ASP.NET traz todas essas mudanças para o atual desenvolvimento com ASP. Hoje o ASP gera diretamente código HTML para as aplicações client. Essa forma de trabalhar, uma linguagem de script gerando outra linguagem de script, traz alguns problemas. Veja :
Para solucionar esses problemas o ASP.NET traz um motor de execução bem mais poderoso. Esse motor de execução faz parte o NGWS - Next Generation Web Services, um conjunto de componentes que se integrará ao sistema operacional e fornecerá serviços para outras linguagens, mesmo linguagens não Web. Um dos serviços fornecido é o motor de execução do ASP.NET O ASP.NET agora é pré-compilado. A linguagem utilizada para desenvolver o código é transformada em uma linguagem intermediária (IL) que é executada pelo NGWS. A IL é a mesma para qualquer que seja a linguagem de origem. A pré-compilação será realizada pelo servidor Web. Sempre que uma página .aspx for acessada a 1a vez o servidor Web irá fazer sua pré-compilação para a IL e armazenar o código pré-compilado em cache. Esse processo tornará a execução de páginas ASP.NET bem mais ágil. A pré-compilação tem ainda outra vantagem : uma liberdade na linguagem na qual será desenvolvido o código ASP.NET . Produtores de software independentes podem produzir seus próprios pré-compiladores que transformem sua linguagem origem na IL. A MS disponibilizou 2 linguagens para serem utilizadas com ASP.NET : VB e C# (lê-se C Sharp). Entre outros produtores fala-se no surgimento do Cobol para Web. Mas afinal, o que o novo motor de execução faz de melhor que o atual interpretador do ASP ? O novo motor de execução faz boa parte do trabalho pesado para nós. Manutenção de estado, por exemplo, é trabalho dele. E como ele faz isso ? O ASP.NET agora possui componentes HTML do lado do servidor. Pode-se adicionar a especificação RunAt="Server" a diversas tags, como por exemplo um Select ou um Input. Fazendo isso, essa tag fica disponível para a codificação ASP no servidor. Quando o código for executado pelo novo motor de execução este transformará o código na saida HTML adequada. Um exemplo simples, veja :
Este form está fazendo POST para ele mesmo. Quando o botão submit for clicado as informações serão transmitidas mas todas as caixas voltarão ao seu default. Para que as caixas não voltem ao seu default ao serem transmitidas precisaremos adicionar o seguinte código :
Com a especificação de que os controles HTML são controles do servidor o novo motor de execução irá realizar toda a manutenção de estado necessária, gerando o mesmo resultado final que o código ASP demonstrado acima, porém de uma forma bem mais limpa e inteligível. Veja outras vantagens do novo motor de execução :
Dennes Torres |
||||||||
|
Veja abaixo os comentários já enviados :
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Quer
saber mais?
Faça um curso na Búfalo Informática, Treinamento e Consultoria e Prepare-se para o Mercado! Veja o que a Búfalo tem para você. |
||||||||
© Búfalo Informática,
Treinamento e Consultoria -
Rua Álvaro Alvim, 37 Sala 920 - Cinelândia - Rio de Janeiro / RJ
Tel.: (21)2262-1368 (21) 9240-5134 (21) 9240-7281 e-Mail: contato@bufaloinfo.com.br