Académique Documents
Professionnel Documents
Culture Documents
RESUMO
Esta pesquisa apresenta as principais tecnologias para desenvolvimento de sistemas
Web atualmente disponveis, suas caractersticas, vantagens e desvantagens.
INTRODUO
A Internet, no seu inicio, era baseada em contedo esttico escritos em HTML
(Hypertext Markup Language), tornando-se de contedo dinmico, mais tarde, com o
surgimento da Tecnologia CGI (Commom Gateway Interface)
O CGI permite ao servidor realizar solicitaes http a um programa externo, e receber o
resultado deste programa, enviando ao browser cliente. A partir da o Perl tornou-se a
linguagem mais popular para escrever programas CGI.
Aps o CGI, surgiram novas e melhores tecnologias que sempre concorreram dentro do
ambiente de desenvolvimento de aplicativos web, como:
(1) ColdFusion: Desenvolvido pela Allaire, possui tags personalizadas como HTML, que
podem ser utilizadas para realizar um grande nmero de operaes como, por exemplo,
consultar banco de dados. Por algum tempo, no passado, foi considerada a principal
tecnologia para a programao de aplicativos web.
Vantagens:
Aprendizado rpido;
Cdigo limpo e de fcil leitura;
Produzido em plataforma Java o que acaba dando poder ao programa;
Compatvel com a maioria dos sistemas operacionais e web servers.
Desvantagens:
(2) PHP: uma tecnologia de fonte aberta que evoluiu nos ltimos anos, oferecendo fcil
desenvolvimento de aplicativo web, com seu gerenciamento de sesso e inclui uma
funcionalidade interna, tal como upload de arquivo. Hoje, como o PHP 5.0, seguiu para
uma abordagem orientada a objeto, possui nmero considervel de adeptos.
Vantagens:
Totalmente gratuito
Veloz e robusto
Multiplataforma
Cdigo-fonte aberto
Desvantagens:
Portabilidade;
Robustez;
Gerenciados pela Java Virtual Machine, dispensa preocupao com galha de
memria ou coleta de resduos;
Aceitao difundida no mercado.
Desvantagens:
(4) Active Server Pages (ASP): ASP da Microsoft emprega tecnologias de script que
funcionam em plataforma Windows, mesmo existindo algumas dificuldades para
transportar essa tecnologia para outros sistemas operacionais. ASP Windows funciona
com o servidor web Internet Information Server (IIS Servidor de Informaes de
Internet).
Vantagens:
Desvantagens:
o PHP;
Dependncia da plataforma Microsoft;
Cdigo mais extenso do que o PHP;
O PHP mais rpido que o ASP.
(5) Active Server Pages .NET (ASP .NET): Essa tecnologia parte da iniciativa .NET da
Microsoft. Interessantemente, a .NET Framework emprega um tempo de execuo
denominado Commom Language Runtime que muito parecido com a Java Virtual
Machine e oferece uma imensa biblioteca de classe, disponvel a todas as linguagem
.NET e de pginas ASP .NET. Ela introduziu vrias novas tecnologias, inclusive
gerenciamento de estado, que no depende de cookies ou reescrita de URL.
Vantagens:
Desvantagens:
QUESTES