【 在 facilitator (黄书中自有颜如玉 脸书中自有黄金屋) 的大作中提到: 】
: 1、mvvm有点是自动根据数据生成view啊 数据修改了 比如add/remove/update view
也会自动变化 所以mvvm里面代码只要管理data和template就行了 你那个东西根据
data生成view是自己管的 比mvvm麻烦多了
要自动很容易,难的是明明可以自动我却不想搞自动,因为我已经受够了这种所谓的
自动,在我心里从model到界面是一个函数:render(model, 界面),在以往实践我充
分意识到:不自动更好。实际上,按正确的mvc思想,model view control 中,view
是不能直接去改 model 的,现在这种双向绑定是违反这个思想的。
: 2、mvvm在自己的controller或者viewmodel当中处理事件 对view和data的处理做了
很好的逻辑划分 你那种生成一堆view然后混在一起管理是very bad practice
你自己理解错了,每个molecule组件都可以包含自己的小mvc块,并不是一个纯粹的
view。mvc不是一种层切理论,而是块切理论,每个组件拥有自己的mvc。mvc也不是很
宏大的一套结构,仅仅就是数据和界面分离。现在mvvm的实践就是误入歧途。
: nodejs的non blocking我就不说 总之web server用nodejs 后端如果逻辑太复杂或
者工作量太大 就用node调用hadoop/spark+python/java之类的
: ...................
我现在这种做法没有什么问题,既能玩js也能兼容java,现在nodejs还有nashorn上的
移植版本。我只不过比别人早醒了一点。
--
FROM 222.211.139.*