Forum Pplware
Começar a programar asp mas ... - Versão de Impressão

+- Forum Pplware (http://forum.pplware.com)
+-- Fórum: Mais Tech (/forumdisplay.php?fid=11)
+--- Fórum: Programação e Web (/forumdisplay.php?fid=16)
+--- Tópico: Começar a programar asp mas ... (/showthread.php?tid=10508)



Começar a programar asp mas ... - Ze Manel - 09-01-2012 12:16

Olá pessoal, quero me iniciar na programação em asp mas tenho algumas duvidas que gostava que me esclarecessem.

Pelo que tenho visto o asp tem evoluido e já existe o asp.net

Devo inicializar mesmo pelo o inicio ou arrancar logo no asp.net ?

já agora quais sao as diferenças


RE: Começar a programar asp mas ... - progster - 09-01-2012 15:10

Quanto ás diferenças penso que podes tirar uma conclusão com base nas definições:

O ASP (de Active Server Pages), também conhecido como ASP Clássico hoje em dia, é uma estrutura de bibliotecas básicas (e não uma linguagem) para processamento de linguagens de script no lado servidor para geração de conteúdo dinâmico na Web. Exemplos de linguagens aceitas são: VBScript, JScript, PerlScript, TCL ou Python sendo que apenas as duas primeiras são suportadas por padrão.

Ele roda/corre nativamente em servidores Windows, através do serviço chamado de IIS (Internet Information Service) - o servidor web da Microsoft, ou do PWS (Personal Web Server) em ambientes com Windows 98. Além disso ele pode rodar/correr em outras plataformas, como Linux no servidor Apache quando usando um módulo de um programa como o Tomcat.

O script é interpretado no lado do servidor e o que é enviado ao lado do usuário/utilizador (navegador, por exemplo) é apenas a saída que normalmente é uma linguagem de marcação como HTML, XHTML ou XML.

Linguagens como o Javascript e o VBScript podem ser processadas pelo navegador do visitante. Neste caso, este tem que suportar a linguagem. Contudo, como o ASP é processado pelo servidor, há independência de navegadores, uma vez que eles só processarão HTML.

Através dessa tecnologia também é possível executar consultas a Banco de Dados, através da biblioteca de componentes ActiveX.

O uso desta tecnologia vem diminuindo sensivelmente pela maturação da tecnologia .NET, sendo gradativamente substituído pelo ASP.NET que proporciona uma gama maior de recursos e um melhor desempenho.

Fonte:http://pt.wikipedia.org/wiki/ASP

ASP.NET é a plataforma da Microsoft para o desenvolvimento de aplicações Web e é o sucessor da tecnologia ASP. É um componente do IIS que permite através de uma linguagem de programação integrada na .NET Framework criar páginas dinâmicas. Não é nem uma linguagem de programação como VBScript, PHP, nem um servidor web como IIS ou Apache.

O ASP.NET é baseado no Framework .NET herdando todas as suas características, por isso, como qualquer aplicação .NET, as aplicações para essa plataforma podem ser escritas em várias linguagens, como C# e Visual Basic .NET.

Embora se possa desenvolver aplicações ASP.NET utilizando somente o notepad e o compilador .NET, o ambiente de desenvolvimento mais comum das aplicações ASP.NET é o Visual Studio .NET já que possui algumas características que facilitam o trabalho do programador, como os componentes visuais para criação de formulários de páginas Web.

Uma aplicação para web desenvolvida em ASP.NET pode reutilizar código de qualquer outro projeto escrito para a plataforma .NET, mesmo que em linguagem diferente. Uma página ASP.NET escrita em VB.NET pode chamar componentes escritos em C# ou Web Services escritos em C++, por exemplo. Ao contrário da tecnologia ASP, as aplicações ASP.NET são compiladas antes da execução, trazendo sensível ganho de desempenho.

As aplicações Web ASP.NET necessitam do Framework .NET e do servidor IIS para executar, pelo menos na plataforma Windows. Existe também o projeto mod_aspdotnet, módulo que permite o servidor Apache HTTP Server trabalhar em conjunto com o Framework .NET e rodar aplicações ASP.NET na plataforma Windows. O projeto Mono é um esforço para permitir que aplicações ASP.NET (na verdade toda a plataforma .NET) possam executar em outras plataformas, como o Linux.

Fonte:http://pt.wikipedia.org/wiki/ASP.NET

Quanto ao inicio do estudo, penso que o ideal apesar de nunca ser tempo perdido dar uma vista de olhos no básico (ASP), começar pelo ASP.NET. De qualquer maneira e se assim o quiseres aguarda por outras opiniões.


RE: Começar a programar asp mas ... - Ze Manel - 09-01-2012 15:53

@Progster Muito obrigado por esta explicação fiquei garantidamente esclarecido Smile no entanto o tópico também fica aberto caso mais alguém queira dar a sua opinião