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.
Node.js + WebSocket
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?
BEAM + OTP (języki to Erlang lub Elixir), przykładem może być WhatsApp czy ejabberd.
Prędzej ECMAscript 6 lub TypeScript niż pchać się po stronie serwera w JavaScript. Wiele czatów widziałem w Scala i WebSocketach.
Powiem, jak to u mnie wygląda: backend ogarnia Elixir & Phoenix, front ogarnia Angular. Do tego natywne apki. Klienci dobijają po websocketach.
Jako alternatywę dla dotnetowców można rozważyć SignalR.
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
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ętlefor in
czyfor(;;;)
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.
PHP i WebSockety to dobre rozwiązanie do czata?
Czy postawienie tego czata jest darmowe i legalne, jeżeli nie będę na nim zarabiał?
https://123-flash-chat-server.en.softonic.com/
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
@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ń.