Jump to content

what was Discord coded in?

iLostMyXbox21

hey, what was discord coded in? and what software would i need to get to make something like it?

✧・゚: *✧・゚:*  Quote for a reply  *:・゚✧*:・゚✧

 

✧・゚: *✧・゚:*   Ask for discord   *:・゚✧*:・゚✧

Link to comment
Share on other sites

Link to post
Share on other sites

According to Discord Wikipedia entry: JavaScript, React, Elixir.

In addition it is built on the "Electron" framework using web technologies.

CORSAIR RIPPER: AMD 3970X - 3080TI & 2080TI - 64GB Ram - 2.5TB NVME SSD's - 35" G-Sync 120hz 1440P
MFB (Mining/Folding/Boinc): AMD 1600 - 3080 & 1080Ti - 16GB Ram - 240GB SSD
Dell OPTIPLEX:  Intel i5 6500 - 8GB Ram - 256GB SSD

PC & CONSOLE GAMER
Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Antistatic12 said:

According to Discord Wikipedia entry: JavaScript, React, Elixir.
 

oh. i honestly thought it would include C, C++, or C# but guess not lol

✧・゚: *✧・゚:*  Quote for a reply  *:・゚✧*:・゚✧

 

✧・゚: *✧・゚:*   Ask for discord   *:・゚✧*:・゚✧

Link to comment
Share on other sites

Link to post
Share on other sites

18 minutes ago, iLostMyXbox21 said:

oh. i honestly thought it would include C, C++, or C# but guess not lol

Nope, it's made with electron (and html, js, css, react), https://electronjs.org/

And I believe they use react native for the mobile apps https://facebook.github.io/react-native/

Link to comment
Share on other sites

Link to post
Share on other sites

28 minutes ago, iLostMyXbox21 said:

oh. i honestly thought it would include C, C++, or C# but guess not lol

You wouldn't want to deal with audio with C or C#. C++ has probably the best audio lib i have seen so far especially OpenAL.

Depending on the version you use they use different things i believe. I cannot check the web version but the desktop installed version do use C++ as the audio library. You can see the libs in use when playing with some programming tools if you need like me to record whatever is recorded and played in the library. They did change some code back in March as my code doesn't work anymore but i guess they simply updated some dll so there is new signature to it. I haven't used it in a long while as now i use skype for work instead and third party recording app works great with skype.

 

15 minutes ago, mikat said:

Nope, it's made with electron (and html, js, css, react), https://electronjs.org/

And I believe they use react native for the mobile apps https://facebook.github.io/react-native/

You are right, React is very likely for the mobile apps.

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, Franck said:

You are right, React is very likely for the mobile apps.

It's likely that it uses react for both platforms. It doesn't make a ton of sense to me to use a framework for one platform and not both when they both have a same language (JS/node in this case). 

 

React isn't just for web or mobile, it can be used anywhere JS is used (including desktop applications with stuff like electron)

Gaming build:

CPU: i7-7700k (5.0ghz, 1.312v)

GPU(s): Asus Strix 1080ti OC (~2063mhz)

Memory: 32GB (4x8) DDR4 G.Skill TridentZ RGB 3000mhz

Motherboard: Asus Prime z270-AR

PSU: Seasonic Prime Titanium 850W

Cooler: Custom water loop (420mm rad + 360mm rad)

Case: Be quiet! Dark base pro 900 (silver)
Primary storage: Samsung 960 evo m.2 SSD (500gb)

Secondary storage: Samsung 850 evo SSD (250gb)

 

Server build:

OS: Ubuntu server 16.04 LTS (though will probably upgrade to 17.04 for better ryzen support)

CPU: Ryzen R7 1700x

Memory: Ballistix Sport LT 16GB

Motherboard: Asrock B350 m4 pro

PSU: Corsair CX550M

Cooler: Cooler master hyper 212 evo

Storage: 2TB WD Red x1, 128gb OCZ SSD for OS

Case: HAF 932 adv

 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×