+ 2

Hi there! What is the best and easiest path if I want to build a platform that is Twitter-like​ with individual pages for users?

I have been learning SQL and Ruby although they may not be the best languages for the purposes.

25th May 2017, 10:32 PM
BY66
BY66 - avatar
2 Answers
+ 19
Twitter was originally built as a Ruby on Rails app, which I personally think is a good starting point for prototyping. Over time, they have slowly replaced Ruby with Scala for the backend, also some plain Java and C++, only a few services are still using Ruby. For the Twitter app, they use Java (Android) and Swift (iOS). They invented the Bootstrap framework with CSS, they use JavaScript extensively of course, and for their mobile website the backend is running on Node.js and React (which means, more JavaScript!) Also, they have internal tools built with Python and Ruby. Here is a list of programming languages used in popular websites: https://en.m.wikipedia.org/wiki/Programming_languages_used_in_most_popular_websites
26th May 2017, 12:07 AM
Pao
Pao - avatar
+ 4
you'll need to consider stack developing A "full stack" engineer is one with experience and knowledge of both the front-end and the back-end. so PHP and Ruby is not enough, you'll need front end too like javascript (and its extensive framework)
25th May 2017, 11:47 PM
Setiawan Next
Setiawan Next - avatar