Como Escrever Um Chat

Índice:

Como Escrever Um Chat
Como Escrever Um Chat

Vídeo: Como Escrever Um Chat

Vídeo: Como Escrever Um Chat
Vídeo: COMO ESCREVER/DIGITAR NO NOVO CHAT DO AMONG US atualizado como usar o chat 2024, Novembro
Anonim

Nos primórdios da Internet, os bate-papos eram o único meio de comunicação de texto em tempo real. Hoje eles praticamente desapareceram da web. Porém, mesmo agora às vezes torna-se necessário escrever um chat.

Como escrever um chat
Como escrever um chat

É necessário

  • - editor de texto;
  • - um servidor da web instalado localmente com suporte para a execução de scripts na linguagem de programação selecionada (para teste).

Instruções

Passo 1

Escolha a arquitetura do futuro chat. Hoje, existem duas abordagens principais para o desenvolvimento de serviços deste tipo: - clássico, baseado no uso de frames; - usando a técnica AJAX. No primeiro caso, o funcionamento do chat é baseado na atualização periódica do frame embutido em sua página principal (normalmente o elemento HTML IFRAME é usado). Este quadro é carregado com outra página estática, que é gerada no servidor quando os usuários adicionam mensagens. As principais vantagens de chats deste tipo são: simplicidade de implementação, baixa carga do servidor, compatibilidade com a grande maioria dos navegadores, capacidade de trabalhar mesmo com scripts de cliente desabilitados. Os chats implementados usando técnicas AJAX parecem mais dinâmicos. Os dados da mensagem adicionada são solicitados pelo script do cliente usando um objeto XMLHttpRequest. Eles são retornados pelo servidor no formato XML ou JSON. A exibição de mensagens ocorre sem recarregar a página. A vantagem dos chats deste tipo é, via de regra, uma interface mais amigável e a possibilidade de guardar todo o histórico de mensagens dentro da sessão de trabalho. Decidir sobre o tipo de chat que pretende escrever.

Passo 2

Considere os possíveis aspectos da futura implementação do chat. Decida se o serviço deve oferecer suporte ao registro e autorização do usuário. Se as mensagens adicionadas devem ser armazenadas por um longo tempo, etc. Selecione a forma de armazenar os dados das últimas mensagens adicionadas e, se necessário, informações sobre os usuários registrados. Um banco de dados pode ser usado para realizar todas essas tarefas. No entanto, dadas as especificidades dos bate-papos, arquivos de texto ou XML geralmente são suficientes.

etapa 3

Implemente um mecanismo para exibir a interface de bate-papo e exibir mensagens ao usuário. Se forem usados frames, basta escrever um script do lado do servidor para formar uma página dependendo do estado do usuário, que é salvo através do mecanismo de sessão. Ou apenas crie uma página estática se o chat não suportar autorização. A interface de bate-papo usando AJAX pode ser completamente renderizada por scripts do lado do cliente. Para desenvolver esses scripts, é aconselhável usar estruturas como Prototype (prototypejs.org), script.aculo.us e o Google Web Toolkit (code.google.com/webtoolkit/).

Passo 4

Escreva um script do lado do servidor para adicionar mensagens. Deve aceitar dados do formulário ou um pedido XML enviado do navegador do usuário, verificar a exatidão das informações, atualizar a lista de mensagens e, se necessário, gerar um arquivo HTML baseado nela, que será utilizado para exibir o conteúdo do chat atual.

Etapa 5

Se necessário, escreva scripts separados para implementar o registro de usuários no chat e sua autorização.

Recomendado: