Linkedin reescrito em YUI com DWR

{ April 2nd, 2008 }


cmilfont

Autor: cmilfont

Foi postado no YUI Blog! uma notícia sobre o Linkedin ter sido reescrito em YUI segundo esse comentário do comentarista Emanuel.
linkedin logo

Analisando os fontes da página eu notei que foi usado o DWR e forte abordagem ajax.  Contei 25 scripts, bem que poderiam unificar alguns deles já que aparentemente estão bem componentizados.

Posted in DWR, YUI, web2.0 ~ 2 Comments

Adicionar ao Rec6

DWR 3 em Junho

{ March 11th, 2008 }


cmilfont

Autor: cmilfont

Joe Walker anunciou recentemente em entrevista no InfoQ que em Junho será lançada a versão 3 do framework DWR, o mais poderoso framework Ajax na plataforma JAVA. Tão poderoso que o próprio InfoQ o usa nas features Ajax. Dentre as novidades destacamos algumas:

  • Offline Support (Google Gears and/or Dojo Offline);
  • TIBCO General Interface integration;
  • Aptana Jaxer integration;
  • Integration work with JMS;
  • OpenAjax Hub;
  • Support for asynchronous IO in Tomcat;
  • Support for JSON and Bayeux as transport protocols;
  • Tantas outras mais…

O DWR hoje está maduro o bastante para ser a referência para as outras plataformas, com essa nova versão ele trará um destaque a novas técnicas no lado servidor para suportar melhor o Ajax do lado cliente e mais robustez no Reverse Ajax.

Para os Early Adopters, já existem versões Milestones para quem tem coração forte e já quiser ir experimentando as novidades até o lançamento da release final em Junho.

Posted in Ajax, DWR, Frameworks ~ 2 Comments

Adicionar ao Rec6

Ajax Crossbrowser no IE8 e FF3

{ March 9th, 2008 }


cmilfont

Autor: cmilfont

Uma confusão muito comum até em desenvolvedores profissionais é não saber que o objeto XHR segue o mesmo princípio de segurança do javascript e por isso não pode executar uma chamada remota a outro endereço que não o mesmo de onde o arquivo é chamado. Isso é chamado de “Same Domain Policy“.

A alternativa para contornar esse problema é usar a estratégia de Scripttag quando o recurso externo permite ou usar um script como proxy no servidor para buscar o recurso e devolver via Ajax. Existem outras formas mais porcas de fazer isso que nem merecem consideração.

O Firefox 3 vem com o recurso de XHR Crossbrowser, agora seguido do IE8. Sinceramente isso não muda nada a curto prazo, até termos as versões anteriores do FF e principalmente do IE aposentadas, teremos que contornar isso com as gambiarras de sempre.

O John Resig (Criador do JQuery) mostra nesse post como usar isso no FF3. Lembrando que isso só funciona no FF3 que ainda é beta.

Posted in Ajax, JavaScript, Web Development, XMLHttpRequest ~ 8 Comments

Adicionar ao Rec6