M
M
Morgenstern Akhmedovich2021-10-12 13:02:41
Social media
Morgenstern Akhmedovich, 2021-10-12 13:02:41

How and on what is the social network written?

Hello, I am a beginner programmer. I know the basics of C #, I once saw HTML and CSS. I want to create a messenger/social network. I understand that with the knowledge of the basics of C#, I can do almost nothing, but I want to determine for myself the direction: what do I need to know in order to bang my social network. So that you can register in it, have your own blog, the ability to correspond with others, and so that all this is sprinkled with an algorithm or artificial intelligence to sort content. In what language are such miracles written, what is approximately needed for this in terms of knowledge? Thanks in advance to everyone for the answer, it will be interesting to read.

Answer the question

In order to leave comments, you need to log in

5 answer(s)
V
Vasily Bannikov, 2021-10-12
@Lil_crystal

Well, since you are already familiar with C #, then take .NET 6 and asp net core - write a backend on this.
And the frontend on some react.

V
Vladimir Korotenko, 2021-10-12
@firedragon

* C# since you already know it *
Microservices
* WebSockets
* WebRTC
* https://identityserver4.readthedocs.io/en/latest/ or azure ad

S
Saboteur, 2021-10-12
@saboteur_kiev

learn the basic principles of how web technologies work and write.
I'm not sure that there are popular general-purpose web frameworks for C #, everything is tied to ASPX there.
Therefore, take any other language, ideally it is better to choose a framework.
And so - php / python is probably the best choice.
Well, it’s understandable that you need to know html / css / JS and work with adn databases.
To begin with, it would be nice to make a piece, otherwise, without knowing anything, the social network right away ..

P
Puma Thailand, 2021-10-12
@opium

yes in any language

T
true, 2021-11-15
@RAFAILgaley

only js css html php is enough
even without ready-made subds

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question