3 ms·
Thanks for your answers. Do you have any insights to #3 or #4, or any good links/documentation I can read for any of the things?
by starshadowx2 11y ago
Thanks for your answers. Do you have any insights to #3 or #4, or any good links/documentation I can read for any of the things?
- twunde 11y agoFor databases here is a decent comparison: https://www.scriptrock.com/articles/mysql-vs-mongodb https://www.scriptrock.com/articles/mysql-vs-mongodb. Mysql is heavily used at Facebook and Google and at most traditional companies. They start having scaling issues at around 1 terrabyte of data but there are known ways to scale further. Mongo and other nosql databases are rapidly being adapted. I know Squarespace uses Mongo for some of their analytics. Javascript + Nodejs/Ruby + Rails/Python + Django - The main difference between the three is the language choice. Javascript/Nodejs offers native asynchronous support and can be faster but can be difficult to maintain large codebases in. The other benefit of nodejs is that you don't need to switch languages when working on the front-end and backend systems which can be a major boon in small teams. React/Angular - Made by Facebook and Google respectively. Comparison https://www.airpair.com/angularjs/posts/angular-vs-react-the-tie-breaker https://www.airpair.com/angularjs/posts/angular-vs-react-the...