quarta-feira, 6 de abril de 2011

JSP com ASP

JSP e ASP servem para fazer, mais ou menos, o mesmo tipo de aplicações web. Entretanto, no fundo têm bastantes diferenças. Depois de minha experiência no trabalho com JSP, um dia, um cliente me perguntou por que não programava a página em ASP no lugar de JSP, já que havia escutado falar que o sistema de Microsoft tinha umas características muito apropriadas para seu modelo de negócio. A partir desta sugestão, e para que meu cliente ficasse satisfeito com a tecnologia JSP -que é a que prefiro utilizar-, preparei uma lista

JSP

JSP é a abreviação de Java Server Pages, que em português seria algo como Páginas de Servidor Java. É então, uma tecnologia orientada a criar páginas web com programação em Java.

XML misturado com etiquetas especiais para programar scripts de servidor em sintaxe Java. Portanto, poderemos escrever as JSP com nosso editor HTML/XML habitual.

Motor JSP

O motor das páginas JSP está baseado nos servlets de Java -programas em Java destinados a se executar no servidor-, embora o número de desenvolvedores que podem afrontar a programação de JSP é muito maior,

PHP

PHP é o acrônimo de Hipertext Preprocesor. É uma linguagem de programação do lado do servidor gratuito e independente de plataforma, rápido, com uma grande livraria de funções e muita documentação.
Uma linguagem do lado do servidor é aquela que se executa no servidor web, justo antes da página ser enviada através da Internet ao cliente As páginas que se executam no servidor podem realizar acessos a bases de dados, conexões em rede, e outras tarefas para criar a página final que será vista pelo cliente. O cliente somente recebe uma página com o código HTML resultante da execução da PHP. Como a página resultante contém unicamente código HTML, é compatível com todos os navegadores. Podemos saber algo

ASP

ASP (Active Server Pages) é a tecnologia desenvolvida por Microsoft para a criação de páginas dinâmicas do servidor. ASP se escreve na mesma página web, utilizando a linguagem visual basic script  ou Jscript (jacascript de Microsoft).
Uma linguagem do lado do servidor é aquela que se executa no servidor web, justo antes da página ser enviada através da Internet ao Cliente. As páginas que se executam no servidor podem realizar acessos à bases de dados, conexões em rede, e outras tarefas para criar a página final que o cliente verá. O cliente somente recebe uma página com o código HTML resultante da execução da página ASP. Como a página resultante contém unicamente código HTML, é compatível com todos os navegadores. Podemos saber algo mais sobre a programação do servidor e do cliente no artigo o que é DHTML
Os tipos de servidores que empregam esta linguagem são, evidentemente, todos aqueles que funcionam com

Perl

É uma linguagem de programação muito utilizada para construir aplicações CGI para o web. Perl é a abreviação de Practical Extracting and Reporting Languaje, que indica que trata-se de uma linguagem de programação muito prática para extrair informações de arquivos de texto e gerar informes a partir do conteúdo dos arquivos.


CGI

É o sistema mais antigo que existe para a programação das páginas dinâmicas de servidor. Atualmente se encontra um pouco defasado por diversas razões entre as quais se destaca a dificuldade com a que se desenvolvem os programas e a pesada carga que supõem para o servidor que os executa.


terça-feira, 5 de abril de 2011

Applets de java

É outra maneira de incluir código a executar nos clientes que visualizam uma página web. Trata-se de pequenos programas feitos em java que se transferem com as páginas web e que o navegador executa no espaço da página.
Os applets de Java estão programados em Java e pré-compilados, é por isso que a maneira de trabalhar destes, varia um pouco em relação às linguagens de script como javascript Os applets são mais difíceis de programar que os scripts em Javascript e requeriam alguns conhecimentos básicos ou meios da linguagem Java.