Linux服务器的gou,开源跨平台移动项目Langou【简介】

Langou简介

Langou是一个跨平台(Android/iOS)前端开发框架,核心代码使用C++编写,底层基于OpenGL绘图,上层实现了一个精简的排版引擎以及一个JS/JSX运行环境。目标是想实现在此基础上开发GUI应用程序可兼顾开发速度与运行效率。

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

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

2104b885eae6

Screenshot

2104b885eae6

Screenshot

2104b885eae6

Screenshot

Simple Examples

这是一个简单的在屏幕上显示hello world!的程序

import { GUIApplication, Text } from 'langou'

new GUIApplication().start(

hello world!

)

你可以获取到更加详细的Examples

Start Usage

如果你从来没有使用过Langou你可以从这里开始,一步步创建你的Langou程序。

Install lmake

首先你需要安装Langou提供的工具包

使用 nodejs npm 安装 lmake

打开Terminal并执行以下命令:

# shell

$ sudo npm install -g lmake

运行lmake 需要依赖nodejs与python2.7

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

Create new project

使用下面的shell命令创建一个新的Langou工程:

# shell

$ mkdir myproject

$ cd myproject

$ lmake init

Build project

这一步会把工程里面的javascript代码以及资源文件进行压缩并打包,如果这是一个新的工程可以跳过这一步骤直接到下一步

# shell

$ lmake build

Export project

这一步导出Xcode或Android Studio工程,因为你最终要发布程序将会是一个.apk或.ipa

# shell

# export xcode ios project

$ lmake export ios

# export android studio project

$ lmake export android

Langou test http server

lmake提供了一个测试http服务器,你不需要每次修改完js或jsx代码都进行重新安装

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

# shell

$ lmake

Downloads

Examples demo Android APK Install package

Project Source code from Github

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值