Which language is best to use in a web application for a social media website? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 2

Which language is best to use in a web application for a social media website?

Does it make any difference if you are using PHP, Javascript, Ruby, React, Angular or Python? Can you still achieve the same result?

21st Apr 2017, 2:01 AM
Kristoffer Rye
Kristoffer Rye - avatar
4 Answers
+ 16
Yeah you can achieve similar results, it depends on which one you are more familiar with. They all have strengths and weaknesses. - Facebook uses PHP and invented React. - Twitter uses Ruby on Rails and invented Bootstrap. - Airbnb, Etsy, GitHub & Shopify are all powered by Ruby. - Google & Youtube partly use Python. If you'd like to see more examples, and Python, Ruby and PHP being compared, check out this illustration: https://qph.ec.quoracdn.net/main-qimg-599411ebee91713e9a06ca9cc5256001 For web, I would personally go full stack with Javascript for front end and Node.js for back end development. Node supports all the latest features, it’s super fast and good in many metrics like the number of libraries available, ease of package installation, ease of development, ease of getting it up and running, raw speed, concurrency, latency, etc.
25th Apr 2017, 11:32 AM
Pao
Pao - avatar
+ 12
I think some are better for the level of control you want, and the size of the website, but I think they all can accomplish the goal. Keep in mind I'm not a webdev, though.
21st Apr 2017, 4:58 AM
Ahri Fox
Ahri Fox - avatar
+ 9
it will more better web-dev: PHP, JavaScript, Bootstrap, CSS, HTML, DreamWeaver, MySQL, JQuery, XML.
21st Apr 2017, 5:13 AM
Art456
Art456 - avatar
+ 3
There are some front-end technologies in your list (React, Angular). If you'll choose Python it doesn't mean you won't use Javascript at the front-end. And speaking of back-end as far as I know you can get much faster web-site if you'd use PHP or Java or ASP.net or Node.JS comparing to Python or Ruby.
25th Apr 2017, 9:06 AM
Andrew Harchenko (Tomsk)
Andrew Harchenko (Tomsk) - avatar