javascript communicator ocena pomyslu

0

witam,
mam do zrobienia komunikator ktory latwo bedzie osadzic na stronie. serwer dla komunikatora bedzie stal daleko a klient moze byc na roznych stronach. problemem jest jak zestawic polaczenie... jeden pomysl to uzycie moze apletu java, ktory bedzie sie komunikowal z serwerem. ale tu rodza sie problemy typu instalacja jre lub podpisywanie apletu... kolejnym pomyslem jest jakis ajax, ktory co jakis czas bedzie odpytywal serwer czy jest jest jakas wiadomosc dla uzytkownika(oczywiscie tutaj jest sprawdzenie na bazie i ewentualnie jakies zrwrocenie wiadomosci...)ten pomysl tez ma minusy.. po 1) jakies opoznienia po 2) generowanie niepotrzebnego ruchu w sieci... po 3) chyba bedzie wolny bo za kazdym razem trzeba odpytac baze... jak tutaj wykryc koniec polaczenia... i jeszcze wiele innych problemow. i tak oto drodzy forumowicze moze mi cos podpowiecie?

pozdrawiam

0

Rozwiązań jest multum:

  1. Przyjrzyj się protokołowi xmpp, są darmowe biblioteki do pisania klientow pod ten protokol

  2. Javascript+Ajax i odpytywanie bazy danych (wzglednie proste, masa tutoriali na sieci), ale rozwiazanie mało efektywne

  3. Napisz klient i serwer asynchroniczny i komunikacja za pomoca XML-RPC

Podaj wiecej szczegolow, niedawno robilem cos podobnego pod Pythonem

0

dziekuje za odpowiedz. wlasnie dzisiaj pomyslalem o jabberze czyli xmpp. wiem ze jest bardzo wiele serwerow juz gotowych i darmowych oraz javascriptowe biblioteki dla mnapisania klienta. .. tylko teraz pytanie wlasnie o serwer.. moje potrzeby sa dosyc specyficzne bo np to serwer sam ma wybrac osobe online z ktora bedzie sie rozmawialo... ma zapisywac historie itd.. i moje pytanie brzmi.. czy gotowe implementacje serwera umowzliwaja ingerencje w kod? tak zebym np autentykacje mogl zaimplementowac sam? jesli nie to czy trudno jest napisac serwer jabber w javie?

edit: do tego dochodzi jakis panel admina wyciaganie raportow itd wiec trzeba zaprzac baze danych do przechowywania wiadomosci... wiec server musi miec mozliwosc albo dolaczenia go jako fragment calosci albo ingerencje w kod

0

A jaki jezyk po stronie serwera ? Czy chcesz tylko to zrobic html + javascript ?

W kazdym razie kwestia znalezienia dobrej bibliotekii. Administracja i raporty sprawa raczej podstawowa w przypadku tworzenia takich aplikacji. Sprecyzuj dokladnie jakich uslug potrzebujesz, poszukaj w sieci. Jak Cie interesuje to od w Pythonie sobie poradzilem, napisz na Priv to pomoge.

1 użytkowników online, w tym zalogowanych: 0, gości: 1