Tecnologias Web 2.0
-
Upload
duarte-nunes -
Category
Technology
-
view
202 -
download
2
description
Transcript of Tecnologias Web 2.0
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
20-05-2014
Tecnologias Web 2.0
JavaScript | jQuery | AJAX | XML | PHP |
ASP.NET
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
CETB ProinovIndíce
Apresentação das Tecnologias WEB 2.0
Referindo:
– o que é;
– principais características ;
– vantagens;
– desvantagens;
Tecnologias alvo:– JavaScript ; jQuery ; AJAX ; XML ; PHP ; ASP.NET
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
JavaScript
Esta linguagem de programação interpretada, executa-se
maioritariamente do lado do cliente, é uma das mais
utilizadas no mundo;
Com o desenvolvimento desta tecnologia e inserção nos
conteúdos da web incrementou-se uma maior
interatividade;
Foi concebida para ser uma linguagem script com
orientação a objetos baseada em protótipos;
O Google Maps e Gmail são exemplos dos potenciais
desta linguagem.
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
Linguagem intrepretada, não compilada, ou seja, não
necessita de ser traduzida para o “código da máquina”
antes de ser executada o browser executa cada linha de
código de modo hierárquico do topo para baixo;
Javascript é sensível à utilização de maiúsculas ou
mínusculas, devemos manter a utilização constante e
igual;
Poderá executar várias acções nos objectos de uma
página HTML, a nível de botões, frames, links, etc.
Principais características
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
O facto de ser executado do lado do cliente, é
executado sem o processamento do servidor
web, fazendo com que a largura de banda e a
“pressão” sobre o servidor seja menor;
É relativamente simples de aprender e os seus
resultado no browser são quase
instantâneos,devido ao seu característico
processamento do lado do cliente.
Vantagens
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
Problemas de segurança, relacionado com a
inserção de códigos maliciosos que permite a
exploração do sistema do cliente, apesar da
evolução das restrições dos padrões modernos
web;
Variações de execução do código podem
existir aquando diferentes layouts, a tendência
é uniformizar o padrão mas ainda é possivél
encontrar variações.
Desvantagens
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
jQuery
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
Tem como propósito a utilização de Javascript
muito mais simplificado num website;
É uma leve e simples biblioteca que permite o
desenvolvimento rápido de javascript;
Realiza muitas tarefas que aparentemente são
extensas de programar em poucas linhas.
jQuery
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
Redução de código;
Grande quantidade de
plugins criados por desenvolvedores;
Manipulação do HTML/DOM;
Manipulação CSS;
Principais características
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
Manipulação de conteúdos, sem limitações,
com algumas poucas linhas de código;
Possibilidade de inserir uma grande variedade
de efeitos de animação com uma simples linha
de código;
Uso simplificado e sem restrições com AJAX e
linguagens de programação, como PHP e ASP.
Vantagens
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
Dificuldade em proteger o código-fonte;
Em computadores robustos, aplicações
maiores podem tornar-se mais lentas.
Desvantagens
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
AJAX
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
Sigla: Asynchronous JavaScript and XML;
Torna o browser mais interativo com o
utilizador, utilizando-se de solicitações
assíncronas de informações;
Une várias tecnologias, oferençendo novas
funcionalidades.
AJAX
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
Faz solicitações usando um objeto Javascript
e não um envio de formulário;
O browser irá manipular as suas solicitações
e respostas e não o seu código Javascript;
Uma vez que o browser receba uma resposta
a uma solicitação assíncrona, ele retorna o
pedido para o seu código Javascript com a
resposta do servidor.
Principais características
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
Reduz a necessidade de fazer uma
actualização da página para cada interacção
do utilizador;
As interacções do Ajax são tratadas
assincronamente em segundo plano podendo
um utilizador continuar a trabalhar com a
página.
Vantagens
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
As páginas não oferecem funcionalidade plena
para usuários com necessidades especiais;
Apenas as versões recentes do Internet
Explorer e do Mozilla são compatíveis com
Ajax;
Diferenças de interpretação pelos diversos
browsers, pois baseia-se em JavaScript.
Desvantagens
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
XML
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
Sigla: (eXtensible Markup Language) advém de
uma recomendação da W3C para automatizar
linguagens de marcação para utilizadores com
necessidades especiais;
O seu objectivo principal é facilitar o
compartilhamento de informação na web.
XML
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
Embora tenham havido algumas dúvidas a
respeito do processo utilizado para a criação
da XML, o processo padrão é completamente
aberto e está total e gratuitamente disponível
na Web;
Meta-linguagem, conjunto de regras que pode
ser utilizado para a criação de conjuntos de
regras para documentos.
Principais características
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
Baseado em texto simples;
Com a utilização de CSS e XSL é
perfeitamente possível que cada utilizador
visualize os dados contidos em um arquivo
XML de maneira diferente;
Actualização elementar,não tendo a
necessidade de enviar novamente todos os
dados apenas porque ocorre uma pequena
alteração.
Vantagens
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
Velocidade, grande quantidade de informação
repetida prejudica a velocidade de
transferência real de informação;
Pouco intuitivo, dificultando a sua edição com
editores txt por pessoas com poucos
conhecimentos.
Desvantagens
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
PHP
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
Sigla: Hypertext Preprocessor, é uma
linguagem interpretada gratuita, usada
originalmente apenas para o desenvolvimento
de aplicações presentes no
lado do servidor.
PHP
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
Gera conteúdos dinâmicos;
Inserção em documentos HTML,
dispensando em alguns casos o uso de
ficheirosexternos para eventuais
processamentos de dados;
O código é interpretado no lado do servidor
pelo módulo PHP.
Principais características
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
Tecnologia gratuita;
Funcionamento em qualquer plataforma onde
for possível instalar um servidor Web;
Possuí um código-fonte aberto.
Vantagens
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
Compatibilidade entre versões, faltando um
pouco de padronização. Por exemplo, um
comando que funciona em determinada
actualização pode não funcionar em outra;
Falta de documentos que explicam e
demonstram utilização de certos comandos.
Desvantagens
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
ASP.NET
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
Plataforma para desenvolvimento de
aplicações Web sendo o sucessor da
tecnologia ASP;
Baseado no Framework .NET com todas as
suas características, por isso, como qualquer
aplicação .NET, as aplicações para essa
plataforma podem ser escritas em várias
linguagens, como C# e Visual Basic .NET.
ASP.NET
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
Possui novas funcionalidades elaboradas com vista a se
obter fácil a criação de código;
Praticamente modularizado e baseado em componentes,
cada página, objeto, ou elemento HTML pode ser usado
como um componente em tempo-real;
Permite aos programadores, produzir aplicações mais
dinâmicas , de encontro às necessidades das empresas,
assim como providenciar um ambiente de desenvolvimento
mais rico.
Principais Características
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
Windows é o sistema operativo mais utilizado
do mundo, e o ASP é fornecido gratuitamente
junto;
Atualmente, a maior parte dos sites utiliza ASP
como principal linguagem de script;
Compilado antes da execução com ganho na
performance.
Vantagens
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
Preço dos programas, o alojamento em ASP
costuma ser mais caro do que em PHP; Scripts
em ASP supõem um servidor Windows por
trás, usando também o MS-SQL. As licenças
são caras e precisam ser repassadas para os
clientes;
Utilizadores ficam sujeitos às mudanças
decididas pela Microsoft.
Desvantagens
Trabalho de Pesquisa Módulo Web 2.0 - Duarte Nunes nº4 | Nádia Ponte nº 16 CETB
Proinov
FIM