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

2017-11-22  本文已影响0人  火星来的农民

Langou简介

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

Screenshot Screenshot Screenshot

Simple Examples

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

import { GUIApplication, Text } from 'langou'
new GUIApplication().start(
    <Text>hello world!</Text>
)

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

Start Usage

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

Install lmake

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

# shell
$ sudo npm install -g lmake

Create new project

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

# shell
$ mkdir myproject
$ cd myproject
$ lmake init

Build project

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

# shell
$ lmake build

Export project

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

# shell
# export xcode ios project
$ lmake export ios
# export android studio project
$ lmake export android

导出工程后,接下来你可以使用XcodeAndroid Studio打开它

Langou test http server

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

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

# shell
$ lmake

Downloads

上一篇 下一篇

猜你喜欢

热点阅读