#Discord 2.0

16 messages · Page 1 of 1 (latest)

cold rain
#

Hi, i want to build some kind of real time chat application as my pet project (very simple and fast, group chats, pm, simple functions and ui), core should be web api (default one, echo, fiber (no matter which)).
Can someone with experience in real time chats give me some advices about which tech to use?
i came from .net (there i used singnalR) and never had front-end so far
where to look before i start building app?

peak oar
cold rain
#

About front-end

#

i guess i have 2 ways

#

Desktop QT(C++) or Raw js browser

#

But now i have different kind of troubles... if i want good quality produc, i should make desktop app

#

but if i want to this product be used at all (fro fun testing w my friens) i guess it should be web

#

another question, will there be difference for person who gonna "rate" my app? for example potential employer, if i show this project to somene, does good quality QT fron-end gives me some extra points over raw js front? or its irrelevant and only api itself matters?

peak oar
#

I honestly would prefer Qt since it's native but if you want to use app everywhere, then you might use web or JetBrains Compose

inland hedge
#

If you don't want to maintain like 16 codebases one for each OS native UI, just use wails.

And I would recommend connectrpc or some kind of RPC for this, you would know if you looked at how gigantic the discord API is

peak oar
#

yeah no wails is useless if you dont use native stuff

#

and you also dont need to maintain 16 codebases for each os

#

Qt is cross-platform and you can just use cmake
compose is kotlin, it also works on desktop/web

inland hedge
#

Codebase can easily be adapted for mobile too