Escolar Documentos
Profissional Documentos
Cultura Documentos
História
A WWW (World Wide web), mais conhecida como WEB, nasceu em 1991 no laboratório
CERN, na Suíça. Seu criador, Tim Berners-Lee, a concebeu unicamente como uma
tecnologia que serviria para interligar computadores do laboratório e outras instituições
de pesquisa e exibir documentos científicos de forma simples e fácil de acessar
(MUSCIANO; KENNEDY, 1998).
B’Far (2005), afirma que as aplicaçoes WEB se baseiam quase que em sua
totalidade em hypertext, o qual possibilita acoplar outros textos em sua superfície e acessá-
los através dos chamados hyperlinks ou simplesmente links, cuja função principal é
conectar ou referenciar um hypertext facilitando a publicação, atualização e pesquisa de
informação.
Diante destes desafios em 1998 a W3C (World Wide web Consortium) criou uma
nova linguagem, XML (eXtensible Markup Language), que para Castro (2005) devido a
maior flexibilidade, causou grande impacto e popularidade.
De acordo com o Consórcio W3C, a WEB Semântica pode ser definida como a
representação abstrata dos dados na rede mundial de computadores. Esta nova WEB está
sendo desenvolvida sob a coordenação do Consórcio W3C em colaboração com um
grande número de pesquisadores e parceiros industriais.
Anuário da Produção de Iniciação Científica Discente • Vol. XII, Nº. 14, Ano 2009 • p. 425-450
Vantagens
Desvantagens
Neste artigo são apresentadas as seguintes tecnologias WEB: AJAX, ASP, C Sharp, HTML,
Java, PHP, Phyton e Ruby. O ordenamento da apresentação se deu de forma alfabética.
Anuário da Produção de Iniciação Científica Discente • Vol. XII, Nº. 14, Ano 2009 • p. 425-450
AJAX
Mesmo que a atualização era apenas de uma pequena parte, o servidor recebia
toda a página, buscava as informações e retornava ao navegador web. Antes do
surgimento do AJAX tentaram resolver esse problema, porém apenas amenizaram, dando
a impressão que a página não era atualizada.
O AJAX foi gerado por Jessé James Garret, em um artigo no site da sua empresa
Adaptive Path em fevereiro de 2005, que definiu o objeto XMLHttpRequest como um
componente criado juntamente com o Internet Explorer 5, da Microsoft. Foi incorporado
aos outros navegadores posteriormente.
Anuário da Produção de Iniciação Científica Discente • Vol. XII, Nº. 14, Ano 2009 • p. 425-450
ASP
ASP (de Active Server Pages) é uma estrutura de programação (não é uma linguagem,
mas um framework ) em Script que se utiliza de VBScript, JScript, PerlScript ou Python
processadas pelo lado servidor para geração de conteúdo dinâmico na web (WEISSINGER,
1999).
Anuário da Produção de Iniciação Científica Discente • Vol. XII, Nº. 14, Ano 2009 • p. 425-450
C SHARP
Segundo Sharp (2005), a criação da linguagem, embora tenha sido feita por vários
desenvolvedores, é atribuído principalmente a Anders Hejlsberg, hoje um renomado
engenheiro da Microsoft. Anders Hejlsberg era desenvolvedor de compiladores na
empresa Borland, e entre suas criações mais conhecidas estão os programas Turbo Pascal
e Delphi. A linguagem C# foi criada junto com a arquitetura .NET.
Embora existam várias outras linguagens que suportam essa tecnologia (como
VB, .NET, C++), C# é considerada a linguagem símbolo do .NET pelas seguintes razões:
Anuário da Produção de Iniciação Científica Discente • Vol. XII, Nº. 14, Ano 2009 • p. 425-450
Segundo Deitel (2003), suas estruturas de dados primitivas são objetos que
correspondem a tipos em .NET. A desalocação automática de memória por garbage
colletor (coletor de lixo) além de várias de suas abstrações tais como classes, interfaces e
exceções são nada mais que a exposição explicita recursos do ambiente .NET. Quando
comparada com C e C++, a linguagem é restrita e melhorada de várias formas incluindo:
Anuário da Produção de Iniciação Científica Discente • Vol. XII, Nº. 14, Ano 2009 • p. 425-450
HTML
HTML (Hyper Text Markup Language) é uma linguagem de formatação muito simples
baseada em marcadores (tags) para a criação de documentos hypertexto. A principal
característica do hipertexto é a possibilidade de se interligar a outros documentos da web.
As versões existentes da linguagem HTML são: HTML 2.0, HTML 3.2, HTML 4.0
e o HTML 4.01. Alguns crêem que o HTML não tem futuro algum devido a existência do
XHTML. As versões do HTML mais utilizadas hoje em dia são HTML 4.01 e XHTML 1.0.
As versões HTML 5 e o XHTML 2 estão em desenvolvimento (ROGÉRIO, 2007).
A linguagem HTML foi criada em 1991 pelo inglês Tim Berners-Lee no CERN –
Laboratório Europeu de Física de Partículas, com o intuito de interligar computadores do
laboratório e instituições de pesquisa, exibindo documentos científicos de forma simples e
de fácil acesso.
Anuário da Produção de Iniciação Científica Discente • Vol. XII, Nº. 14, Ano 2009 • p. 425-450
Pelo fato do HTML ser uma das raízes da internet, todos os sites de serviço de
hospedagem gratuita suportam essa tecnologia.
JAVA
Anuário da Produção de Iniciação Científica Discente • Vol. XII, Nº. 14, Ano 2009 • p. 425-450
(arquivo .class) e um conjunto de classes (a API do JAVA). Cada uma dessas tecnologias é
especificada pela Sun. Juntas, a máquina virtual e a API do JAVA constituem o ambiente
de execução de JAVA, ou ainda, a plataforma JAVA. (HARVEY, 2006).
O JAVA executa a sua aplicação através da Java Virtual Machine, que transforma
o .class em uma linguagem entendível pelo computador.
Segundo Deitel (2006), a linguagem JAVA originou-se do apoio que a Sun estava
proporcionando a um projeto nos anos 90, com o codinome Green, que resultou numa
linguagem baseada em C++, que seu criador, James Gosling chamou de Oak. Depois de
uma visita da Sun a uma cafeteria, o nome Java foi sugerido e aceito.
Anuário da Produção de Iniciação Científica Discente • Vol. XII, Nº. 14, Ano 2009 • p. 425-450
Existe uma biblioteca chamada AWT que é destinada à interface com o usuário,
uma biblioteca de I/O, uma biblioteca de rede, entre outros.
Java pode ser utilizado para criar diversos tipos de aplicativos, desde aplicações
remotas até aplicações que serão controladas pelo software, tais como APPLETS que são
carregados pela WEB e executados dentro de um browser, SERVLETS que são designados
para serem executados dentro de um servidor WEB, entre outros. (WHITE, 2008).
Anuário da Produção de Iniciação Científica Discente • Vol. XII, Nº. 14, Ano 2009 • p. 425-450
Figura 8 – Programa que imprime a soma de dois números em JAVA (LIBERTY, 2006).
PHP
O PHP é uma linguagem de criação de scripts do lado do servidor que foi projetada
especificamente para a web. Dentro de uma página HTML, é possível embutir código PHP
que será executado. O código PHP é interpretado no servidor web e gera HTML ou outra
saída para o usuário final (THOMSON, 2005).
Anuário da Produção de Iniciação Científica Discente • Vol. XII, Nº. 14, Ano 2009 • p. 425-450
Anos depois, Zeev Suraski desenvolveu o analisador do PHP 3 que contava com
o primeiro recurso de orientação a objetos, que dava poder de alcançar alguns pacotes,
tinha herança e dava aos desenvolvedores somente a possibilidade de implementar
propriedades e métodos.
• Velocidade e robustez.
• Estruturado e orientação a objeto.
• Portabilidade - independência de plataforma - escreva uma vez, rode em
qualquer lugar.
• Tipagem fraca.
• Sintaxe similar a Linguagem C/C++ e o PERL.
• Interface para diversos bancos de dados.
• Disponibilidade de código-fonte.
• Baixo custo. (THOMSON, 2005)
Anuário da Produção de Iniciação Científica Discente • Vol. XII, Nº. 14, Ano 2009 • p. 425-450
Phyton
O desenvolvimento da linguagem Phyton teve início em 1990, pelo holandês Guido van
Rossum, na CWI em Amsterdã. O conjunto de entidades e pessoas ligadas ao Python,
sobretudo via Internet, formam a Python Software Activity (PSA). Esta linguagem possui
código aberto e é gratuitamente distribuída.
A linguagem Phyton possui uma sintaxe simples e clara, não utiliza ponto-e-
vírgula ou chaves, tornando o programa mais simples de ser lido por um desenvolvedor,
e também oferece os seguintes recursos:
Anuário da Produção de Iniciação Científica Discente • Vol. XII, Nº. 14, Ano 2009 • p. 425-450
Foi realizada uma pesquisa aleatória entre vinte sites de hospedagem gratuita de
páginas, sendo que dentre eles, doze atendem à tecnologia Phyton.
Ruby
O nome “Ruby” definido entre seu criador Matsumoto (Matz) e Keiju Ishitsuka
em 24 de fevereiro de 1993, antes que qualquer linha de código tinha sido escrita para a
linguagem. Inicialmente foram propostos dois nomes: “Coral” e “Ruby”, sendo esse
último nome proposto escolhido mais tarde por Matz em um e-mail para Ishitsuka.
Anuário da Produção de Iniciação Científica Discente • Vol. XII, Nº. 14, Ano 2009 • p. 425-450
Anuário da Produção de Iniciação Científica Discente • Vol. XII, Nº. 14, Ano 2009 • p. 425-450
Anuário da Produção de Iniciação Científica Discente • Vol. XII, Nº. 14, Ano 2009 • p. 425-450
Anuário da Produção de Iniciação Científica Discente • Vol. XII, Nº. 14, Ano 2009 • p. 425-450