资讯专栏INFORMATION COLUMN

开源跨平台移动项目Ngui【简介】

pkwenda / 471人阅读

摘要:简介这是一个的排版显示引擎和跨平台的应用程序开发框架,基于,这也是第一个在移动端融合的前端项目,至此成为了真正意义上前后端通吃的语言。的目标在此基础上开发应用程序可拥有开发应用般简单与速度同时兼顾应用程序的性能与体验。

Ngui简介

这是一个GUI的排版显示引擎和跨平台的GUI应用程序开发框架,基于NodeJS/OpenGL,这也是第一个在移动端Android/iOS融合NodeJS的前端GUI项目,至此JavaScript成为了真正意义上前后端通吃的语言。

Ngui的目标:在此基础上开发GUI应用程序可拥有开发WEB应用般简单与速度同时兼顾Native应用程序的性能与体验。

暂时只支持iOSAndroid系统,并不包含AndroidTV因为TV应用与手机应用有很大的不同

从这里Go API Index可以到 API Documents Index

Simple Examples

这是一个简单的在屏幕上显示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 需要依赖nodejspython2.7

并且不能运行在windows系统, 暂时只能在maclinux下使用

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服务器,你不需要每次修改完jsjsx代码都进行重新安装

执行下面的代码可以启动它:

# shell
$ ngui
Downloads

Examples demo [Android APK] Install package

Project [Source code] from Github

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/89953.html

相关文章

  • 开源平台移动项目Ngui【入门】

    摘要:简介这是一个的排版显示引擎和跨平台的应用程序开发框架,基于,这也是第一个在移动端融合的前端项目,至此成为了真正意义上前后端通吃的语言。 Ngui简介 这是一个GUI的排版显示引擎和跨平台的GUI应用程序开发框架,基于NodeJS/OpenGL,这也是第一个在移动端Android/iOS融合NodeJS的前端GUI项目,至此JavaScript成为了真正意义上前后端通吃的语言。 Ngui...

    wawor4827 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<