Eu quero fazer uma aplicação de chat. O que são ferramentas e plataformas que eu posso usar?
O programa de chat é como qualquer outra aplicação cliente-servidor, então ele requer todas aquelas ferramentas/plataformas que são necessárias para uma aplicação cliente-servidor simples (por exemplo, a forma mais básica de website hospedado em um servidor e acessado por um cliente fino (leia a janela do navegador) ou um cliente grosso (um software instalado no computador do usuário's, como o cliente Gtalk).
Se você tem conhecimentos básicos de qualquer linguagem de programação, então usando as APIs baseadas na web dessa linguagem você pode criar um programa de chat simples. No meu caso quando eu estava aprendendo as APIs web java (JSP, Servlet), eu tinha criado um programa de chat que fazia uma tarefa trivial de chat em grupo.
Isso significa que um usuário posta uma mensagem em seu navegador e essa mensagem é recebida pelo servidor e retransmitida para todos os outros usuários acessando meu servidor de chat ao mesmo tempo.
Não é realmente um grande programa, mas foi divertido de construir (levou 1 dia para construir para que você possa entender que é realmente tão simples assim)
PS: Eu usei APIs web Java como JSP, Servlet para programação do lado do servidor e HTML, Javascript, e um pouco de Ajax para programação do lado do cliente. Isso tudo.
Se você quiser eu posso compartilhar o código com você no github algum dia se isso ajudar.
Codificação Feliz :)
Artigos semelhantes
- Eu quero construir uma aplicação andróide para chat de vídeo. Qual é a melhor opção para desenvolver esta aplicação?
- Eu quero fazer uma aplicação de chat para a minha rede WiFi universitária. Quais são os conceitos que envolve?
- Eu quero desenvolver uma aplicação de chat em andróide? Qual é a melhor biblioteca ou sdk para lidar com um grande número de usuários?
- Qual é a melhor aplicação de chat para chat em grupo, Telegramas ou WhatsApp?