Archive for August, 2006

AJAX aproxima, e muito, aplicações Web das de Desktop

Wednesday, August 23rd, 2006

A distância entre às aplicações web e de desktop está se tornando cada vez menor. Essa semana, acessei pela primeira vez um aplicativo (com cara de aplicativo e não de site) com centenas de funcionalidades interessantes, usando o browser.

O Google, que comprou o Writely da Upstartle, reabriu no último dia 17 deste mês os registros para o produto, que ainda se encontra em fase beta. Assim que acessei o “site”, me impressionei e fui dar uma lida em outros sites para ver o que estavam falando sobre esse software (apesar de estranho, acho que é a melhor definição).

O que mais me chamou a atenção foi o fato de estarem comparando o Writely o Microsoft Word. Podem falar o que quiser, concorrer com o Word não é fácil. Acho que 100% dos usuários de computador conhecem ou já ouviram falar do Word.

Pois bem, quando acessei o Writely e abri o primeiro menu, me deparei com a opção “Save As Word” e um pouco abaixo “Sava As PDF”. A partir deste momento me certifiquei que a competição entre MS e Google, que já era boa, tinha ficado sensacional.

O que me ocorre agora é: os browsers estão deixando de ser simples navegadores e estão se tornando em um ambiente de desenvolvimento completo onde, uma das features é a capacidade de acessar páginas de informação.

Eu ainda não investiguei a fundo o Writely mas certamente farei isso essa semana e, recomendo todos os programadores a fazerem o mesmo. Um programa dessa complexidade rodando em cima do navegador nos obriga a refletir bastante sobre os caminhos a serem seguidos no desenvolvimento Web.

Ainda em tempo, meu primeiro post neste blog falou sobre quando usar XMLHttpRequest. Uma das coisas que quis deixar claro foi: não é porque todo mundo está falando de AJAX e Web 2.0 que você tem que, de qualquer maneira, implementar isso no seu site.

Continuo com a mesma linha de raciocínio, porém, se o que você está desenvolvendo não é um site, é um software que rodará dentro de algum browser, use a abuse de todos os recursos do AJAX e de muita criatividade para fazer seu “Web Software” ficar tão fácil de usar como um programa de Desktop.