摘要:简介这是一个的排版显示引擎和跨平台的应用程序开发框架,基于,这也是第一个在移动端融合的前端项目,至此成为了真正意义上前后端通吃的语言。的目标在此基础上开发应用程序可拥有开发应用般简单与速度同时兼顾应用程序的性能与体验。
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
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/89953.html
摘要:简介这是一个的排版显示引擎和跨平台的应用程序开发框架,基于,这也是第一个在移动端融合的前端项目,至此成为了真正意义上前后端通吃的语言。 Ngui简介 这是一个GUI的排版显示引擎和跨平台的GUI应用程序开发框架,基于NodeJS/OpenGL,这也是第一个在移动端Android/iOS融合NodeJS的前端GUI项目,至此JavaScript成为了真正意义上前后端通吃的语言。 Ngui...
阅读 1756·2021-11-24 09:39
阅读 1686·2021-11-22 15:22
阅读 1002·2021-09-27 13:36
阅读 3230·2021-09-24 10:34
阅读 3329·2021-07-26 23:38
阅读 2633·2019-08-29 16:44
阅读 974·2019-08-29 16:39
阅读 1104·2019-08-29 16:20