|
該框架以前稱為JavaScriptMVC命中1.0
現(xiàn)在稱為DoneJS,構(gòu)建用于移動(dòng),Web和桌面的高性能實(shí)時(shí)應(yīng)用程序的框架達(dá)到1.0版
![]()
DoneJS,一個(gè)以前被稱為JavaScriptMVC的開源JavaScript框架已經(jīng)達(dá)到1.0版本狀態(tài)。
根據(jù)開發(fā)商Bitovi的說法,DoneJS旨在為移動(dòng),網(wǎng)絡(luò)和桌面構(gòu)建高性能實(shí)時(shí)應(yīng)用程序,支持服務(wù)器端渲染和快速下載等功能。根據(jù)Bitovi首席執(zhí)行官Justin Meyer(DoneJS項(xiàng)目的創(chuàng)始人)的說法,開發(fā)人員的目標(biāo)是在一天內(nèi)建立功能豐富的開發(fā)和生產(chǎn)環(huán)境。
可從NPM安裝的DoneJS功能支持Electron,GitHub的圖書館,用于通過HTML,CSS和JavaScript構(gòu)建跨平臺(tái)桌面應(yīng)用程序。 Bitovi的開發(fā)人員Chasen Le Hara表示,版本1.0還包括CanJS 3,用于構(gòu)建可維護(hù)的網(wǎng)絡(luò)應(yīng)用程序的前端庫,以及用于制作模塊代碼的裝載機(jī)和捆綁器的StealJS 1。
CanJS是客戶端MVC框架,而StealJS提供JavaScript和CSS依賴關(guān)系管理和構(gòu)建工具。 StealJS提供了有條件加載模塊的有條件的包,這對(duì)于模塊中的聚合物,國(guó)際化和加載夾具很有用。 Bitovi自1.0版本以來已經(jīng)改進(jìn)了StealJS,支持Babel插件和預(yù)設(shè),以及開發(fā)捆綁的依賴關(guān)系,以加快加載時(shí)間。同時(shí),CanJS 3支持可連接數(shù)據(jù)模型層以及在模板中使雙向綁定更容易的轉(zhuǎn)換器,監(jiān)控軟件, 遠(yuǎn)程控制,。
據(jù)Meyer說,DoneJs只是從之前的名字中脫穎而出。他說:“JavaScriptMVC很久以前被建立為一個(gè)客戶端MVC庫,靈感來自Ruby on Rails。” “它不斷增長(zhǎng)的特點(diǎn)和復(fù)雜性,直到它不再代表這個(gè)名字,”一年前改變了。
|
|