|
Programador
ASP com SQL Server
Desenvolvimento web é
o termo utilizado para descrever o desenvolvimento de sítios
( sites ), na Internet ou numa intranet. Normalmente está
associado a programação e marcação,
configuração e trabalho realizado na retaguarda
dos sítios, mas também pode ser usado para se
referir ao projeto visual das páginas e ao desenvolvimento
de comércio eletrônico, pode variar desde simples
páginas estáticas a aplicações
ricas, comércios eletrônicos ou redes sociais.
leva-se em consideração fatores como a verificação
de erros na entrada de dados através formulários,
assim como a filtragem e a normalização dos
dados que alimentados por esses meios. Práticas maliciosas
como SQL injection pode ser executadas,como a exploração
de scripts para obter acesso não autorizado a informações.
As peculiaridades de cada sistema dependem das tecnologias
usadas, e muitas vezes não é função
do desenvolvedor manter o nível de segurança,
mas sim da plataforma.
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.
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.
MS SQL Server
é um SGBD - sistema gerenciador de Banco de dados relacional
criado pela Microsoft. Com a nova versão o Microsoft
SQL Server 2008 é fornecida uma plataforma de dados
confiável, produtiva e inteligente que permite que
você execute suas aplicações de missão
crítica mais exigentes, reduza o tempo e o custo com
o desenvolvimento e o gerenciamento de aplicações
e entregue percepção que se traduz em ações
estratégicas em toda sua organização.O
SQL É um Banco de dados robusto e usado por sistemas
corporativos dos mais diversos portes.
|