摘要:簡介這是一個的排版顯示引擎和跨平臺的應用程序開發框架,基于,這也是第一個在移動端融合的前端項目,至此成為了真正意義上前后端通吃的語言。的目標在此基礎上開發應用程序可擁有開發應用般簡單與速度同時兼顧應用程序的性能與體驗。
Ngui簡介
這是一個GUI的排版顯示引擎和跨平臺的GUI應用程序開發框架,基于NodeJS/OpenGL,這也是第一個在移動端Android/iOS融合NodeJS的前端GUI項目,至此JavaScript成為了真正意義上前后端通吃的語言。
Ngui的目標:在此基礎上開發GUI應用程序可擁有開發WEB應用般簡單與速度同時兼顧Native應用程序的性能與體驗。
暫時只支持iOS與Android系統,并不包含AndroidTV因為TV應用與手機應用有很大的不同
從這里Go API Index可以到 API Documents Index
這是一個簡單的在屏幕上顯示hello world!的程序
import { GUIApplication, Text } from "ngui" new GUIApplication().start(hello world! )
你可以獲取到更加詳細的[Examples]
Start Usage如果你從來沒有使用過Ngui你可以從這里開始,一步步創建你的Ngui程序。
Install ngui-tools首先你需要安裝Ngui提供的工具包
使用 nodejs npm 安裝 ngui-tools
打開Terminal并執行以下命令:
# shell $ sudo npm install -g ngui-tools
運行ngui-tools 需要依賴nodejs與python2.7
并且不能運行在windows系統, 暫時只能在mac或linux下使用
Create new project使用下面的shell命令創建一個新的Ngui工程:
# shell $ mkdir myproject $ cd myproject $ ngui initBuild project
這一步會把工程里面的javascript代碼以及資源文件進行壓縮并打包,如果這是一個新的工程可以跳過這一步驟直接到下一步
# shell $ ngui buildExport project
這一步導出[Xcode]或[Android Studio]工程,因為你最終要發布程序將會是一個.apk或.ipa
# shell # export xcode ios project $ ngui export ios # export android studio project $ ngui export android
導出工程后,接下來你可以使用[Xcode]與[Android Studio]打開它
Ngui test http serverngui-tools提供了一個測試http服務器,你不需要每次修改完js或jsx代碼都進行重新安裝
執行下面的代碼可以啟動它:
# shell $ nguiDownloads
Examples demo [Android APK] Install package
Project [Source code] from Github
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/89953.html
摘要:簡介這是一個的排版顯示引擎和跨平臺的應用程序開發框架,基于,這也是第一個在移動端融合的前端項目,至此成為了真正意義上前后端通吃的語言。 Ngui簡介 這是一個GUI的排版顯示引擎和跨平臺的GUI應用程序開發框架,基于NodeJS/OpenGL,這也是第一個在移動端Android/iOS融合NodeJS的前端GUI項目,至此JavaScript成為了真正意義上前后端通吃的語言。 Ngui...
閱讀 1762·2021-11-24 09:39
閱讀 1690·2021-11-22 15:22
閱讀 1010·2021-09-27 13:36
閱讀 3244·2021-09-24 10:34
閱讀 3337·2021-07-26 23:38
閱讀 2635·2019-08-29 16:44
閱讀 979·2019-08-29 16:39
閱讀 1110·2019-08-29 16:20