W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
這是一個GUI的排版顯示引擎和跨平臺的GUI應(yīng)用程序開發(fā)框架,基于NodeJS/OpenGL,這也是第一個在移動端Android/iOS融合NodeJS的前端GUI項目,至此JavaScript成為了真正意義上前后端通吃的語言。
Ngui的目標(biāo):在此基礎(chǔ)上開發(fā)GUI應(yīng)用程序可擁有開發(fā)WEB應(yīng)用般簡單與速度同時兼顧Native應(yīng)用程序的性能與體驗。
iOS
與Android
系統(tǒng),并不包含AndroidTV
因為TV
應(yīng)用與手機應(yīng)用有很大的不同Go API Index
可以到 API Documents Index
![]() |
![]() |
![]() |
---|
這是一個簡單的在屏幕上顯示hello world!
的程序
import { GUIApplication, Text } from 'ngui'
new GUIApplication().start(
<Text>hello world!</Text>
)
你可以獲取到更加詳細的Examples
如果你從來沒有使用過Ngui
你可以從這里開始,一步步創(chuàng)建你的Ngui
程序。
首先你需要安裝Ngui
提供的工具包
npm
安裝 ngui-tools
Terminal
并執(zhí)行以下命令:## shell
$ sudo npm install -g ngui-tools
ngui-tools
需要依賴nodejs
與python2.7
windows
系統(tǒng), 暫時只能在mac
或linux
下使用
使用下面的shell
命令創(chuàng)建一個新的Ngui
工程:
## shell
$ mkdir myproject
$ cd myproject
$ ngui init
這一步會把工程里面的javascript代碼以及資源文件進行壓縮并打包,如果這是一個新的工程可以跳過這一步驟直接到下一步
## shell
$ ngui build
這一步導(dǎo)出Xcode或Android Studio工程,因為你最終要發(fā)布程序?qū)且粋€.apk
或.ipa
## shell
## export xcode ios project
$ ngui export ios
## export android studio project
$ ngui export android
導(dǎo)出工程后,接下來你可以使用Xcode與Android Studio打開它
ngui-tools
提供了一個測試http服務(wù)器,你不需要每次修改完js
或jsx
代碼都進行重新安裝
執(zhí)行下面的代碼可以啟動它:
## shell
$ ngui
Github
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: