+ 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?
4 ответов
+ 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.
+ 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.
+ 9
it will more better
web-dev: PHP, JavaScript, Bootstrap, CSS, HTML, DreamWeaver, MySQL, JQuery, XML.
+ 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.