Google V8編程詳解(序)Cloud App

此係列文章轉載於此http://blog.csdn.net/feiyinzilgd/article/details/8247723阿里雲

Google V8         應用程序發展到今天,應用程序的概念也在不斷地發生着變化,WiKi的解釋是這樣的:「應用程序指爲完成某項或多項特定工做的計算機程序」。這裏所指的應用程序在軟件行的今天,絕大多數指的是須要通過下載安裝在本定機器上運行的程序,稱之爲本地應用。而目前國內不少IT公司都在部署本身的移動互聯網戰略,主推Cloud App雲應用,如阿里雲OS、百度雲應用。Cloud App正在造成一種新的應用程序形式,即不須要安裝便可使用的程序。體現了Cloud App熱部署的特色,這也是JS的特性。這樣就意味着當前的Cloud App使用js來編寫,固然,也少不了HTML5。spa

        JS做爲一種熱部署性高,靈活性強的語言,天然成了Cloud App的首選。目前主流的JS引擎有JavaScript engine和Google V8(簡稱V8)。關於這兩個JS引擎業界也有很多爭論,這裏我只講關於V8的部分。V8做爲JS的解釋器,能將JS世界和C/C++世界打通,JS能夠直接調用C/C++接口,使得Cloud App可以具備和本地應用進行交互的可能。雖然這一點不是V8獨有的,Qt的QML(相似於JS)早就已經具有直接構造和調用C++對象的能力。JS世界和C/C++世界的融合,使得Cloud App的擴張有了無限的可能。.net

 

 

 

版權申明:
轉載文章請註明原文出處,任何用於商業目的,請聯繫本人:hyman_tan@126.com對象

相關文章
相關標籤/搜索