3 ms·
Would you mind sharing your technology choices (languages, libraries, frameworks) and maybe why you picked the technology and if you'd do something differently
by kriro 11y ago
Would you mind sharing your technology choices (languages, libraries, frameworks) and maybe why you picked the technology and if you'd do something differently now? Seems pretty cool, congrats.
- steveridout 11y ago## back end - Servers running Ubuntu hosted at Linode (outages recently have been worrying) - NGINX - NodeJS & express framework - MongoDB replica set with primary, secondary & arbiter ## front end - BackboneJS - JQuery - gulp for build & deploy script - RequireJS for modules It's been going fairly well on the whole. This is my first web-site with a back end, so I don't have experience with Python, PHP, MySQL, etc... to compare it to. Given that, it's hard to say whether I'd choose differently if I started again. I would probably play around with PostgreSQL since a relational DB may suit my needs better. Also, MongoDB can be worrying. I added a replicaset member running the latest stable version 3 with the WiredTiger storage engine to try it out but it kept crashing - not what you want from a database! I'm still using the older, very disk-space hungry version 2.6.x for now.