碼農(nóng)玩VR必備!Primitive讓你在VR中檢查代碼
如果VR要想成為下一代主流計算平臺,它就應該具備一定的生產(chǎn)能力,但事實是,我們在虛擬現(xiàn)實中是看不見那些最常用的鼠標和鍵盤的。即使你能夠做到完全盲打,你仍然需要在最開始找到鍵盤鼠標的位置。所以,很明顯最終人們會脫下頭顯,直接使用普通的顯示器進行工作。當然,大部分人實際上并沒有必要非得使用VR頭顯進行工作。但是VR程序員就不同了,畢竟不停重復脫下頭顯寫代碼,然后戴上頭顯查看運行效果的過程令人厭煩。于是Primitive誕生了。
Primitive并不能讓用戶直接在虛擬現(xiàn)實里寫代碼,也不能使程序員用普通顯示屏就查看到代碼的運行效果,但它的確能提高他們的工作效率。對于那些非常宏大的軟件項目,它的代碼可能有數(shù)百萬行,使用VR頭顯查看代碼的邏輯結(jié)構(gòu)可以加快程序員對代碼的理解速度,間接提高工作效率。這就是約翰沃利斯嘗試在他的Primitive中實現(xiàn)的東西。
所以,Primitive并不能完全解決VR生產(chǎn)效率問題,但它為那些今后可能會出現(xiàn)的方案提供了一種思路,同時,光從圖片上來看,Primitive是不是非???,充滿了極客風。
“我們的這項技術最強大的地方在于它可以自動從各種JAVA代碼中生成3D動畫模型。也就是說,那些使用JAVA開發(fā)大型項目的人可以看到他們代碼的視覺化模型,直觀地感受到代碼的運行情況。”沃利斯在郵件中寫道。
沃利斯參與了Boost VC加速器項目,他展示了自己軟件的具體運行狀況。在VR中,我們可以直接看見環(huán)繞自身的程序布局結(jié)構(gòu),就像是某種3D地圖。用戶還可以伸手選定程序的特定區(qū)域查看具體的代碼細節(jié)。
這個概念的最迷人之處是它可以提高用戶對代碼結(jié)構(gòu)的理解速度,也就是說,即使你是沒什么經(jīng)驗的菜鳥,通過Primitive觀察程序,你也可以像具備一定編程經(jīng)驗的老手一樣快速理解(當然,基礎的編程知識還是需要的)。
最后,據(jù)沃利斯的說法,他們最終的完成品將是一個完整的、協(xié)作式的VR集成開發(fā)環(huán)境(IDE)。
未經(jīng)授權,禁止轉(zhuǎn)載,違者必將追究法律責任。
文章點評
相關閱讀
-
VR看房真的能夠幫用戶省時間嗎?關鍵還在于誠信
對于普通人來說,買一套房可以說是最大的消費活動了。這也是為什么買房者會花費大量的晚上和周末時間到處看房,尋找心目中的理想家園。這是對于普通人來說一生也只會進行一兩次的消費活動,它既是物質(zhì)上的,也是情感...
- VR背包客,微星的新款背包式PC終于不再臃腫
- 誰是神射手?《精靈刺客》登錄SteamVR平臺
- 奇趣有挑戰(zhàn),VR游戲《銀河高爾夫》試玩
- 粉絲自制高精細《星戰(zhàn)》場景,VR版Demo即將到來
- NASA用ManusVR手套及MR技術模擬空間站