4 ms·
Front-end: Angular sounds like an awesome thing to bandwagon on to, but I've personally had more exprience with jQuery+KnockoutJS, and that's worked fine for me
by hardwaresofton 13y ago
Front-end: Angular sounds like an awesome thing to bandwagon on to, but I've personally had more exprience with jQuery+KnockoutJS, and that's worked fine for me. But I hear that Angular has way better structure, once you get over the learning curve
Middle:
I really like Flask -- essentially django lite, and very very quick to get to writing real code, plugins are pretty good also. BUT, if you want to handle websockets and stuff, you need to get something like tornado/gevent/etc involved... I liked the quickness with which I could work with websockets with NodeJS, but callback hell is no fun. Revel (Go) might be good, if you want to reap some speed benefits.
Database:
I would suggest Postgres. Solid as a rock, has new features (9.3 is pretty spiffy). If you're going the non-relational route, I really like RethinkDB -- fantastic management console, really modern functionality (dumping is super easy, etc).