W jakiej technologi się teraz pisze czaty?

0

Tak jak w opisie, poszukuję technologi do czatu. Czy możecie mi polecić jakiś czat głosowy z kamerkami i pisaniem jak dawna spikeria/chatonic? Najważniejsze aby był online, nie w formie aplikacji jak paltalk czy zamtalk.

0

Node.js + WebSocket

0

nie rozumiem.
pytasz o technologie (jeśli tak to pewnie JavaScript i HTML5, WebRTC, WebSockety, czy co tam jeszcze się przyda), czy o gotową usługę czatową, która pozwala na szybkie stworzenie własnego pokoju?

2

BEAM + OTP (języki to Erlang lub Elixir), przykładem może być WhatsApp czy ejabberd.

0

Prędzej ECMAscript 6 lub TypeScript niż pchać się po stronie serwera w JavaScript. Wiele czatów widziałem w Scala i WebSocketach.

0

Powiem, jak to u mnie wygląda: backend ogarnia Elixir & Phoenix, front ogarnia Angular. Do tego natywne apki. Klienci dobijają po websocketach.

1

Jako alternatywę dla dotnetowców można rozważyć SignalR.

0

No dobrze ale w czym najłatwiej napisać taką aplikację czat na desktop?
https://www.zamtalk.com/
Ten czat ponoć napisali w Pascalu, czy może lepszym wyborem będzie QT-Quick/JS, czy JavaFX?
https://github.com/jamalcoder

0

język programowania akurat małe ma znaczenie chyba w kwestii łatwości zrobienie czata.
trudne rzeczy to:

  • samo połączenie, komunikacja między klientami (jakieś sockety, plus jeszcze jakiś protokół wymiany danych itp.)
  • autoryzacja
  • baza danych (jeśli chcesz trzymać dane czatów gdzieś, bo jeśli chcesz wyświetlać tylko na bieżąco to mógłbyś to bez bazy nawet)
    itp.
    a nie to, czy masz pętle for in czy for(;;;) w języku...

Chociaż jeszcze jest kwestia interfejsu, tutaj np. można by się zastanawiać czy łatwiej bedzie ci zrobić interfejs w HTMLu czy w QT itp. Ale to problem, który nie ma związku już z czatem, tylko ogólnie z apkami na desktop.

aha, zwróć uwagę, że dobrą architekturą do czatu może być podział na osobną apkę-klienta i apkę-serwer - wtedy apkę-klienta możesz w ogóle w innych technologiach pisać niż serwer.

0

PHP i WebSockety to dobre rozwiązanie do czata?

0

Czy postawienie tego czata jest darmowe i legalne, jeżeli nie będę na nim zarabiał?
https://123-flash-chat-server.en.softonic.com/

0
Brunatny Krawiec napisał(a):

Czy postawienie tego czata jest darmowe i legalne, jeżeli nie będę na nim zarabiał?
https://123-flash-chat-server.en.softonic.com/

spadnie na Ciebie 7 plag egipskich za uzywanie flasha w 2017 roku ;)

a tak powaznie to jako licencje masz "trial", wiec pewnie po jakims czasie CI sie pojawi komunikat ze musisz kupic

0

@Brunatny Krawiec jak chcesz sobie coś postawić do użytku wewnętrznego to użyj Mattermost, Rocket.Chat lub innych darmowych Slacko-podobnych rozwiązań.

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