Hacker News new | ask | show | jobs
by camus2 4540 days ago
> It's different from Python, Ruby et all because at least with them, there are good consistent popular choices that you can rely on.

In the browser yes , i would say there is no consensus as to what lib to use. Some hate jQuery others like it,but the kind of projects people do are very different on the client.

I'm not going to use the same framework for a game or a LOB app or an interactive "flash like" experience, and some framework will use a paradigm I may or may not like.

Also on the client frameworks and libs are totally monolitic because JS doesnt have a proper module system. Python and Ruby dont have this issue. So JS lib are always re-inventing the wheel.

Despite what people say , client side , there is not "one true way" to do stuffs( like using AngularJS for everything).

I personally use jQuery and Ractive because they are fast and easy to use. On bigger projects I use browserify to build my own stack instead of a monolitic framework.