开源跨平台移动项目Ngui【简介】
2017-11-23 08:05
393 查看
Ngui简介
这是一个GUI的排版显示引擎和跨平台的GUI应用程序开发框架,基于NodeJS/OpenGL,这也是第一个在移动端Android/iOS融合NodeJS的前端GUI项目,至此JavaScript成为了真正意义上前后端通吃的语言。Ngui的目标:在此基础上开发GUI应用程序可拥有开发WEB应用般简单与速度同时兼顾Native应用程序的性能与体验。
暂时只支持
iOS与
Android系统,并不包含
AndroidTV因为
TV应用与手机应用有很大的不同
从这里
Go API Index可以到
API Documents Index
Simple Examples
这是一个简单的在屏幕上显示hello world!的程序
import { GUIApplication, Text } from 'ngui' new GUIApplication().start( <Text>hello world!</Text> )
你可以获取到更加详细的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 init
Build project
这一步会把工程里面的javascript代码以及资源文件进行压缩并打包,如果这是一个新的工程可以跳过这一步骤直接到下一步# shell $ ngui build
Export 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 server
ngui-tools提供了一个测试http服务器,你不需要每次修改完
js或
jsx代码都进行重新安装
执行下面的代码可以启动它:
# shell $ ngui
Downloads
Examples demo Android APK Install packageProject Source code from
Github
相关文章推荐
- 开源跨平台移动项目Ngui【简介】
- 开源跨平台移动项目Ngui【视图与布局系统】
- 开源跨平台移动项目Ngui【入门】
- 开源跨平台移动项目Ngui【CSS样式表规则及用法】
- 开源跨平台移动项目Ngui【Action动作系统】
- 开源跨平台移动项目Ngui【Action动作系统】
- 开源跨平台移动项目Ngui【入门】
- 开源跨平台移动项目Ngui【视图与布局系统】
- 开源跨平台移动项目Ngui【CSS样式表规则及用法】
- 跨平台开源项目Ngui【基准性能测试报告】
- 跨平台开源项目Ngui【基准性能测试报告】
- 跨平台开源项目Ngui【基准性能测试报告】
- [置顶] Android移动开发-在Android项目里集成开源框架ZXing实现扫描二维码的功能
- .NET 跨平台开源项目——Mono介绍
- 国内知名互联网企业开源项目简介及Git位置
- Multiwii开源四轴项目简介
- VisualStudio,用C#写的一个开源移动APP,资产管理类项目SmoSec
- Android开源项目推荐之【角标“徽章”简介】
- 开源项目Universal Image Loader for Android 说明文档 (1) 简介