Posts de Junho, 2006|Página de posts mensais
WEB 2.0 – Vc já usa.
Nomes como Google, Yahoo!, myspace, del.icio.us, YouTube, flickr, iPodder.org são conhecidos, mas o que vc pode não saber, é que por trás deles existe uma geração de serviços e aplicativos que está mudando radicalmente a forma como encarar a internet.
Bem vindo a WEB 2.0.
Mas o que é isto?
A base de tudo é o conteúdo produzido pelos próprios usuários e na integração de sites que vão se mesclando como um só.
O mais interessante de tudo isto é produzir o conteúdo na própria internet utilizando editores de textos, planilhas, fotos, sons e vídeos, tudo online. Isto mesmo. Online.
Quem disse que o programa precisa ficar no PC?
Tudo roda do browser. Principalmente em browsers leves como o Mozilla Firefox.
Graças ao Ajax tudo isto é possível.
Esta técnica, ou melhor, técnicas de programação podem criar sites com mais de 50 mil linhas.
Muito? Calma… Tudo isto para haver uma interatividade e funcionalidade fora dos padrões.
Imagine clicar num link de uma página da WEB 2.0 que pode ser de 40 MB e ter de esperar o reload de itens que já estavam presentes, mais o que vc adicionou de informação com o clique?
ROUDTRIP. Para evitar isto; Ajax.
Arrastar e soltar coisas? Criar menus personalizados clicando o botão direito do mouse? Ajax.
A idéia é criar um ambiente semelhante ao dos programas para o desktop, unindo funções remotas em javascript com dados em XML e ter um código que trás as informações sem precisar de uma nova página web.
O importante é que tudo seja feito de forma transparente para o usuário.
Como já deve ter percebido, é impossível imaginar a popularização disto sem a banda larga. É verdade!
A WEB 2.0 vive das pessoas que estão conectadas a ela, criando um trabalho colaborativo que já é bem conhecido dos adeptos do software livre.
Neste mundo, pouco importa onde está o PC. O importante é ter um browser compatível e uma conexão interessante e pronto. Pode ser no PC do visinho, LAN, celular, PDA; tudo vai estar ali, pronto para vc usar ou no mesmo ponto onde vc deixou anteriormente (último acesso).
Mas para criar algo com Ajax deve ser uma tarefa árdua e demorada? Sim. Mas se voltarmos no passado, vamos lembrar como era chato e demorado criar uma tela (window)?! O que houve? Ferramentas. Ferramentas orientadas a objetos e pacotes semiprontos.
O Ajax é algo novo, mas cresce tanto que já temos várias alternativas como o Script.aculo.us e a linguagem mais usada que é a Ruby on Rails, que traz muitas ferramentas para automatizar prontas, e disponibiliza APIs.
Outras linguagens muito usadas atualmente são o PHP, que hoje é a que tem maior quantidade de pacotes para geração de Ajax, e o Java.
O Java ganha força com o lançamento do Google Web Toolkit que permite fazer programação visual, e sem contar que é bem mais fácil de depurar que javascript.
A Microsoft também lançou o Atlas que é, claro, baseado no .net, neste caso, no .net framework.
A idéia é utilizar linguagens mais populares e de fácil depuração como C# ou VB.NET.
Mas, se for procurar vamos achar várias ferramentas para sua linguagem favorita que já contam com “tradução” para o Ájax, pois se estamos falando de uma nova plataforma é interessante que possamos programar na nossa linguagem favorita. Inclusive Python.
Pesquisando mais um pouquinho conheci alguns WebOS. Pelo que verifiquei, seria vc além de ter disponível online, seus aplicativos, documentos, agenda, RSS, fotos online, é ter um integração de tudo também online.
Recomendo a visita ao goowy e eyes.
O goowy é bem interessante e tem uma interface que lembra o Mac OS X e há muitos aplicativos bons disponíveis. Faltando um editor de texto e planilha. Pesadão. Cerca de 60MB e feito totalmente em flash.
O eyes pode ser instalado num servidor local. Já vem com aplicativos básicos, incluindo editor de textos e planilha.
É isto. Para mim ainda é tudo “novo”, mas durante esta pesquisa vi muitas coisas prontas e interessantes.
Vale a pena.
Antena ligada.
[ ]´s
Francismar|Padawan
Deixe um comentário