javascript - 除了VUE React 這類(lèi)MVVM還有什么適合做SPA的,特別是里面涉及到Canvas Webgl?
問(wèn)題描述
為什么不用vue React我用過(guò),結(jié)果發(fā)現(xiàn)在寫(xiě)一些可視化(3d)的spa的時(shí)候,比原生js要卡得多,所以決定不用。
我需要一個(gè)庫(kù)或者一個(gè)框架首先侵入性沒(méi)vue React那么強(qiáng),那就算是一個(gè)庫(kù)吧,畢竟侵入性不強(qiáng)就不叫框架了,這個(gè)庫(kù)可以實(shí)現(xiàn)的需求就是
實(shí)現(xiàn)數(shù)據(jù)驅(qū)動(dòng)view改變
具有訂閱 觀察者 功能,也就是訂閱了某個(gè)事件或者某個(gè)數(shù)據(jù)改變的,都會(huì)在發(fā)生事件或改變時(shí)收到通知。(有點(diǎn)像vuex 的emit, dispatch 還有watch)
求各位大神解惑。。
順便說(shuō)一句 我要寫(xiě)的是一個(gè)3D編輯器 所以要求有3d,看了下 Three.js作者寫(xiě)的Editor,是使用的signaljs來(lái)做到我說(shuō)的上面的事,但是signaljs 太老了 5 6年前的東西了,求推薦類(lèi)似的,比較新鮮的庫(kù)。
問(wèn)題解答
回答1:rxjs ng
回答2:司徒正美的avalon也是mvvm,但是沒(méi)用過(guò)
https://github.com/RubyLouvre...
回答3:riotjs這個(gè)不知你知道不?
