quinta-feira, 1 de novembro de 2012
SQL Server sites ASP - Primeiros Passos para desenvolvedores novatos
Banco de dados orientado Websites
Dez anos atrás, os desenvolvedores web iniciantes trabalhou duro para criar sites estáticos com HTML e talvez um pouco de Javascript para apimentar a ação. Agora, os desenvolvedores novatos estão começando com páginas de bases de dados Web que permitem que os visitantes do site digite dados e exibir conteúdo dinâmico. Quando você está aprendendo, é importante começar pequeno e sua maneira de trabalhar a grandes sites complexos. Então, onde deve o desenvolvedor iniciante começar?
Sua Aplicação primeiro banco de dados da Web
Para manter motivado, você deve escolher um pequeno projeto que vai ser realmente útil. Um grande candidato é o opt-in página: uma página da Web que permite aos visitantes fornecer seu nome e endereço de e-mail para ser salvo no banco de dados do site. Presumivelmente, o dono do site vai usar esses dados para enviar newsletters e e-mail marketing, mas não vai se preocupar com isso! Esta é a aplicação de formação perfeita: uma aplicação de banco de dados simples, mas útil de uma página.
Escolhendo seus Ferramentas - a opção Microsoft
Uma vez que você decidiu que você vai desenvolver, você precisa decidir quais as ferramentas para desenvolver com. Se você estiver em um orçamento (e quem não é), a Microsoft lançou um ambiente de desenvolvimento disponível gratuitamente. Você pode baixar e instalar o Visual Web Developer Express no site da Microsoft, que também vem com uma versão gratuita do banco de dados do motor popular Microsoft SQL Server. O banco de dados livre é marcado como o SQL Server Express.
Há outras alternativas gratuitas abertas para você - MySQL e PHP tem sido tradicionalmente uma escolha popular. Se você vem de um fundo Linux ou Unix, você provavelmente vai querer ir por esse caminho, mas se você está acostumado a trabalhar em máquinas com Windows, então a opção da Microsoft é atraente.
Criar a tabela
Para a simples opt-in aplicativo, você precisa de uma tabela de banco de dados que irá armazenar nomes e endereços de e-mail suas - é tão simples quanto ele ganha. Visual Web Developer Express fornece uma interface gráfica que permite criar tabelas. Para este projeto, você vai ser a criação de uma tabela de três colunas. Claro, você precisa de uma coluna para armazenar o nome do visitante, e outro para armazenar o endereço de e-mail. Então, por que o terceiro?
Para o projeto de banco de dados próprio, você também deve ter uma coluna de ID único dentro da tabela que é definida como uma chave primária e definido como um campo de identidade. Se esta terminologia é estranho para você, você vai precisar ler alguns tutoriais sobre SQL e criando tabelas. Você vai encontrar um monte de artigos on-line, incluindo o passo-a-passo o passeio virtual sobre o processo. O trabalho que você põe em aprender a criação da tabela básica nesta fase será de valor inestimável para projetos web futuras!
Criando a página da Web
O opt-in página web precisa fornecer duas caixas de entrada para permitir que o visitante a entrar um nome e um endereço de e-mail. Se você já fez um pouco de codificação HTML, isso não é problema para você. O pouco complicado está se conectando a página para o banco de dados e garantir que os detalhes são gravados na tabela.
Este é o lugar onde o Visual Web Developer Express vem em seu próprio. Com linguagens de programação alternativas, isso levaria linhas de código para juntos (e horas de depuração quando ele não funciona!). Com VWD Express, você usa a interface gráfica e assistentes de arrastar-e-soltar ASP.Net controla para acessar o banco de dados - a ferramenta cria o código que você precisa nos bastidores.
Encontrar um provedor de hospedagem
A fim de ir ao vivo, o seu provedor de hospedagem deve suportar ASP.Net e SQL Server. Comprar ao redor - há um número de fornecedores concorrentes lá fora. Se você está trabalhando em um orçamento, então você vai encontrar Go Daddy difícil de bater.
Indo ao Vivo
Primeiros coisas trabalhando em seu laptop ou PC é uma grande conquista! Mas colocar o aplicativo de banco de dados ao vivo é um verdadeiro sucesso.
Se o que foi descrito até agora soa muito fácil - bem, o processo de desenvolvimento é relativamente simples com o ambiente de desenvolvimento da Microsoft ASP.Net. As ferramentas da Microsoft esconder muito da complexidade do desenvolvimento de banco de dados.
Infelizmente, os desenvolvedores podem atingido um obstáculo quando tentam colocar seu novo aplicativo web viver em um site hospedado. Lendo a página web para se conectar ao banco de dados ao vivo é o primeiro obstáculo que o provedor de hospedagem será provavelmente usando o SQL Server Enterprise, o irmão mais velho do banco de dados no laptop local ou PC. Provedores de hospedagem podem insistir que os desenvolvedores usam seu próprio painel de controle para trabalhar com o banco de dados e criar a tabela de banco de dados.
Persevere! Um pouco de tempo e esforço despendido ir viver vale a sensação de realização quando o visitante do site entra pela primeira vez detalhes na página web e os fluxos de dados com sucesso para o banco de dados ao vivo!...
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário