vr初步評測:
技術含量太少,依賴目鏡光學原理基本一致,100塊和幾百的視覺效果沒多大差別态贤;
視覺體驗差,app的陀螺儀視角修正和2d模式存在較大誤差醋火,甚至會連續(xù)便宜視角中心
app視頻轉換算法效率太低悠汽,依賴多核安卓cpu才能運行,不排除運行高清電影被迫降低幀率的問題芥驳。
最后介粘,目鏡的體驗不好,個人認為應該把顯示核心直接放到vr目鏡上晚树,播放設備可以有線或無線連接姻采,降低重量負擔和運行負擔
Rails:
先搞懂Rails的路由模式
posts GET /posts(.:format) {:controller= > "posts", :action= >"index"}
POST /posts(.:format) {:controller= > "posts", :action= >"create"}
new_post GET /posts/new(.:format) {:controller= > "posts",:action= > "new"}
edit_post GET /posts/:id/edit(.:format) {:controller= > "posts",:action= > "edit"}
post GET /posts/:id(.:format) {:controller= > "posts", :action=> "show"}
PUT /posts/:id(.:format) {:controller= > "posts", :action= >"update"}
DELETE /posts/:id(.:format) {:controller= > "posts", :action= >"destroy"}
通過rake routes你可以得到類似上面的路由記錄胡陪,這樣你就明白rails是如何通過路由來調用MVC里的C-controller里的方法了;
然后再看看MVC里的M-model還有數(shù)據(jù)庫遷移部分碍舍,剩下就是V-view了柠座,重點是如何和javascript打交道的,Rails3和之前的版本都有不同片橡。
完成了這些就算入門了妈经,然后就是逛github和http://railsplugins.org這樣的網(wǎng)站,了解下各個方面的插件捧书。ps: Bundler實在是很方便吹泡。
rails網(wǎng)上有很多快速搭建的demo,比如15分鐘寫一個博客之類的,可能潛意識里會給新用戶一個簡單的映像,實際上絕非如此.
首先rails整合了web頁面開發(fā)的方方面面,包含的技術有: ruby語言, rails框架, erb/haml/slim模板引擎,第三方gem等等.還不包括css,html,js, coffeescript等前端的技術.這些東西還是得一步一個腳印才能學好.
真正讓rails學習路徑陡峭的,我覺得有以下方面:
1, rails的思想是做一件事情要有一個最佳實踐.對于初級開發(fā)者來說,有很多規(guī)則需要去記牢和理解,比如ruby代碼的推薦寫法,查詢的寫法,緩存的使用等.
2, rails的測試開發(fā),我估計很多初級用戶可能會第一次接觸這類開發(fā)模式.
3,第三方gem, rails的強大離不開第三方gem,由于ruby是非常容易開發(fā)領域語言(方言)的.這是優(yōu)點,不過反面也代表了需要學習gem特定方面的一些語句用法.
學習rails,需要靜下心來,一步步走,一步步學.沒有捷徑的.