AJAX IRCX Client e Server

4

Attualmente sto sviluppando un sistema basato su Chat IRCX AJAX e ho alcune domande riguardanti l'implementazione di Server e Client. Qualsiasi suggerimento è benvenuto:

Server:

Questo dovrebbe essere implementato come un servizio Web o un'applicazione Windows Form? Ho esperienza nello sviluppo di server basati su moduli Windows, tuttavia mi chiedo se sarebbe meglio implementarlo come servizio Web, in caso affermativo, perché?

Cliente:

In che modo vengono implementati i client basati sul Web oggi e qual è il modo preferito per implementare un client basato sul Web?

La mia soluzione finora è:

  • Web Form ASP.NET con un pannello di aggiornamento AJAX (questo sembra il più fattibile)
  • Uso di jQuery per la connessione al servizio Web con un timeout JavaScript

Polling:

Con quale frequenza dovrebbe essere interrogato il server per i nuovi messaggi?

0,5 secondi sembra un po 'eccessivo e qualsiasi cosa tra 2 o 3 secondi sembra lenta?

Grazie per il tuo contributo

    
posta Darren 04.05.2012 - 08:31
fonte

1 risposta

2

Recentemente sono arrivato su questo post del blog dal team Trello : The Trello Tech Stack

Questo non è l'unico modo per farlo, ma sono rimasto molto colpito da Trello e certamente lo userò come esempio di buone pratiche per tali applicazioni.

Anche la chat di Stack Exchange è impressionante e ti suggerisco di leggere il blog del suo autore .

    
risposta data 04.05.2012 - 08:41
fonte

Leggi altre domande sui tag