Como escolher uma plataforma de desenvolvimento Web
Antes de começar a desenvolver ou redesenhar um site, a primeira grande questão que você precisa responder é: Qual plataforma Faz que pretende utilizar quando você construir o seu redelocal? Neste contexto, uma plataforma é a linguagem de programação subjacente de que o site irá utilizar. A decisão que você faz tem implicações sobre os custos do site de funcionalidade, de desenvolvimento e manutenção, os bancos de dados que utiliza, e os servidores que hospedam o site. Este é um garfo crítico na estrada que realmente faz você tomar um duro olhar para os sistemas existentes na empresa (em muitos casos, o site tem para acomodar um grupo heterogéneo de sistemas legados) e - talvez o mais importante - no conjunto de habilidades da equipe que será responsável pela resolução de problemas e manutenção contínua após o site for lançado.
As plataformas de desenvolvimento mais populares são PHP, .NET e JSP. Aqui está uma rápida olhada em cada um deles:
PHP (Originalmente curto para Personal Pages casa, e agora estranhamente considerado curto para PHP Preprocessador de hipertexto) É uma linguagem de script popular que está incorporado em páginas HTML. O que é grande sobre PHP é que é Código aberto, o que significa que é livre para usar, e as pessoas que constroem funções legal com ele muitas vezes fazem o seu código disponível gratuitamente também. Isso resulta em uma biblioteca crescente de módulos de código PHP que você pode utilizar para melhorar o seu site. Facebook, por exemplo, foi construído a partir do zero em grande parte usando PHP.
ASP.NET (A-s-p-dot-net) é uma plataforma proprietária da Microsoft projetado para desenvolvimento de aplicações web. Embora não seja gratuito, há uma grande biblioteca que abrange uma série de funções básicas e interações de banco de dados que faz com que o trabalho do programador mais fácil, e a biblioteca vem com suporte técnico completo. Uma das principais diferenças de algo como código PHP, é que o código ASP.NET deve ser compilado (convertidos em um arquivo executável), a fim de utilizá-lo em seu site. código compilado é dito para executar mais rápido e ser mais seguro desde que você não pode ver o código fonte embutido no HTML. A outra vantagem é que o .NET é bastante ubiquitous- há um grande número de engenheiros que sabem como construir aplicações .NET, e assim que você nunca vai ser curto de recursos.
JSP (Java Server Pages) é uma plataforma de desenvolvimento web introduzida pela Sun Microsystems (agora parte da Oracle) para competir com PHP e ASP.NET. Como ASP, é uma tecnologia do lado do servidor, o que significa que o código é compilado pela primeira vez e depois executado como um aplicativo pelo servidor web.
Outras plataformas de desenvolvimento podem oferecer recursos tentadoras, mas cuidado: se você afastar muito mais comuns, é mais difícil e mais caro para encontrar pessoas que podem manter o site. Você não quer gastar tempo, dinheiro e esforço redesenhar um site para saber após o fato de que encontrar engenheiros para fazer até mesmo as correções mais simples para o site é quase impossível.