Re:Comparison with Other Frameworks
by ieatkittens on Sunday October 23, 2016 @03:25AM
(#12772436)
> Modern devices make it almost irrelevant.
A todo list on an mbp, yes. A complex app on a tablet, not so much.
> Yours is useless out of the box, to be used on a real complex app it needs...more dependencies.
All Vue requires is vue.min.js and you're set. Adding routing and clean data flow out of the box is trivial. _But_ it is easy to end up with a massively over engined babel-webpack-flow-npm-flux meme stack, given the excellent vue cli. I am, of course, guilty of that myself.
Re:Comparison with Other Frameworks
by michaelcampbell on Saturday October 22, 2016 @10:58AM
(#12768911)
I'm not saying Vue is better or worse, having never used it. And you bring up some good points. But I had to chuckle a little internally because your post could almost be a case study of pg's blub paradox article.
Shaving milliseconds in rendering, repaints, scripting, etc? For what? Modern devices make it almost irrelevant. If you'd be selling seconds to milliseconds I'd say ok let's have a look.
Complex dependencies vs zero dependencies. So now I need some library to bind/transpile/build many other libraries that in the end will...shave some milliseconds. You just added unnecessary complexity to solve the same problem, not to mention more KB to download.
JSX??? Don't get me started here.
Backbone core library is all I need. It packs routing, binding, event handling, rendering. Yours is useless out of the box, to be used on a real complex app it needs...more dependencies.
Fork Backbone, add a virtual dom to shave them milliseconds, and I'd argue that we've made progress.