|
|
|
|
|
by ncarlson
5451 days ago
|
|
I can't endorse KnockoutJS because I've never used it. However, I'd like to address the two points you made. > 1. It's magic box coding (as in I put these simple commands in and the environment just handles it for me and I have little idea how) Is this not abstraction? I'm not familiar with the internals of the Python interpreter, but I'm able to be productive and creative with it. > 2. It (by Microsoft's admission) hogs bandwidth. In the desktop world that wasn't a problem but in web applications its a big one. I'm not convinced that this is a problem outside of edge-case scenarios. However, from my understanding, this limitation is overcome in two ways:
1. Large application are broken up into small modules which can be loaded lazily.
2. Time. The average bandwidth of an internet user increases exponentially over time. |
|
It is a really quick and easy way to do things (and I don't question how amazing it is in its depth of ability). But it creates almost constant chatter as the grid is reflecting all changes off the database.