Publicado por Levy Carneiro Jr. em 24 de February de 2009

Porque XMPP Vai Ser Importante Muito Em Breve

Reuni neste artigo, sem ordem de importância, os motivos pelos quais pensamos que XMPP (Protocolo Extensível de Mensageria e Presença) vai detonar seu mundo, muito em breve:

  • Aplicações web em tempo real estão em alta demanda, e o XMPP atende aos requisitos perfeitamente - ele é excelente em mensagens rápidas, sejam peer-to-peer ou broadcast;
  • Tempos de resposta são cruciais para a nova geração de aplicações web, e soluções baseadas em pooling são muito menos que ótimas. Aí entram XMPP e BOSH;
  • O amadurecimento do protocolo BOSH (Streams Bidirecionais Sobre HTTP Síncrono), acoplado com o ressurgimento de excelentes bibliotecas Javascript, em minha opinião, tem aberto um mundo novo extremamente legal, através do browser. Strophe, em si mesmo, é um tesouro;
  • Servidores XMPP, que essencialmente poderiam servir uma aplicação com XMPP com sucesso ou não, estão agora evoluindo rapidamente além de mensagens instantâneas. Especialmente eJabberd;
  • É possível publicar um módulo customizado eJabberd baseado no protocolo XMPP, mas com customização específica para a sua aplicação em questão de horas. A curva de aprendizado inicial é compensada pela grande velocidade de desenvolvimento da linguagem Erlang em seguida (graças à sua imutabilidade);
  • Enquanto existe muito foco em desenvolver aplicações web puras, até agora ninguém conseguiu descobrir uma grande forma de fazer dinheiro a partir do protocolo de mensagens instantâneas. Existirá um grande demanda por desenvolvimento com XMPP muito em breve, já que novas startups irão tentar entrar neste mercado;
  • A guerra dos frameworks web está terminando gradativamente, e no final os desenvolvedores ficarão com os problemas clássicos - muitos irão recorrer a tecnologias alternativas para os problemas que a maioria dos frameworks web nem tentam resolver; XMPP é a solução para muitos desses problemas;
  • A comunidade, embora pequena, está crescendo e é apaixonada. Extremamente apaixonada. Procure pelo termo XMPP no Twitter. As listas de discussão estão muito ativas também.

Colocando tudo isso de lado, como desenvolvedor eu descobri que escrever aplicações XMPP é uma atividade muito cativante e agradável. Isso irá se espalhar, e teremos novos convertidos. Na Intridea, nós estamos desenvolvendo e integrando ativamente o XMPP em nossos produtos, e nós iremos promovê-lo caso a caso em nossos projetos com clientes. Você ouvirá ouvir mais sobre isso em breve.

Nota: a excelente PeepCode oferece por U$ 9 um tutorial em formato screencast sobre como usar XMPP em aplicações Ruby.

Apenas Um Comentário para “Porque XMPP Vai Ser Importante Muito Em Breve”

  1. #1
    Gadget Blog Disse:

    I woke up this morning sad but after finding this page my mood got better.

Deixe um Comentário