1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Melhor forma de comunicação entre Aplicação e Servidor

Estou desenvolvendo um aplicativo que precisa se comunicar com o servidor (enviar e receber dados). Qual seria a melhor forma de fazer essa troca de dados com segurança e performance? Através de REST/WEB SERVICE, Sockets, HTTP request ou alguma mais específica?

Obs: Me surpreende a forma com que o WhatsApp recebe informações, de forma instantanea e sem lentidão, seria esse um exemplo de Sockets?

Aguardo sugestão.

  • depende... que tipo de dados voce quer transportar?

    Fabio Bohnenberger   11 de mar de 2015
  • Informações simples, puro texto, tais como obter dados de um registro em um banco de dados.

    Leonardo Cangelli   11 de mar de 2015
  • Sockets? Vixe manu...acho q não,heim? Sei lá...Dá um look aqui na arquitetura que montaram pra escalar. Não é lixo de Jboss, websphere que suporta esse monstro não.kkk(brincadeira).

    http://www.erlang-factory.com/upload/presentations/558/efsf2012-whatsapp-scaling.pdf

    Thomas Teixeira   11 de mar de 2015
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags android java sockets rest http webservices ou faça a sua própria pergunta.