Linux服务器的gou,开源跨平台移动项目Langou【简介】
Langou簡(jiǎn)介
Langou是一個(gè)跨平臺(tái)(Android/iOS)前端開發(fā)框架,核心代碼使用C++編寫,底層基于OpenGL繪圖,上層實(shí)現(xiàn)了一個(gè)精簡(jiǎn)的排版引擎以及一個(gè)JS/JSX運(yùn)行環(huán)境。目標(biāo)是想實(shí)現(xiàn)在此基礎(chǔ)上開發(fā)GUI應(yīng)用程序可兼顧開發(fā)速度與運(yùn)行效率。
暫時(shí)只支持iOS與Android系統(tǒng),并不包含AndroidTV因?yàn)門V應(yīng)用與手機(jī)應(yīng)用有很大的不同
從這里Go API Index可以到 API Documents Index
Screenshot
Screenshot
Screenshot
Simple Examples
這是一個(gè)簡(jiǎn)單的在屏幕上顯示hello world!的程序
import { GUIApplication, Text } from 'langou'
new GUIApplication().start(
hello world!
)
你可以獲取到更加詳細(xì)的Examples
Start Usage
如果你從來(lái)沒(méi)有使用過(guò)Langou你可以從這里開始,一步步創(chuàng)建你的Langou程序。
Install lmake
首先你需要安裝Langou提供的工具包
使用 nodejs npm 安裝 lmake
打開Terminal并執(zhí)行以下命令:
# shell
$ sudo npm install -g lmake
運(yùn)行l(wèi)make 需要依賴nodejs與python2.7
并且不能運(yùn)行在windows系統(tǒng), 暫時(shí)只能在mac或linux下使用
Create new project
使用下面的shell命令創(chuàng)建一個(gè)新的Langou工程:
# shell
$ mkdir myproject
$ cd myproject
$ lmake init
Build project
這一步會(huì)把工程里面的javascript代碼以及資源文件進(jìn)行壓縮并打包,如果這是一個(gè)新的工程可以跳過(guò)這一步驟直接到下一步
# shell
$ lmake build
Export project
這一步導(dǎo)出Xcode或Android Studio工程,因?yàn)槟阕罱K要發(fā)布程序?qū)?huì)是一個(gè).apk或.ipa
# shell
# export xcode ios project
$ lmake export ios
# export android studio project
$ lmake export android
Langou test http server
lmake提供了一個(gè)測(cè)試http服務(wù)器,你不需要每次修改完js或jsx代碼都進(jìn)行重新安裝
執(zhí)行下面的代碼可以啟動(dòng)它:
# shell
$ lmake
Downloads
Examples demo Android APK Install package
Project Source code from Github
總結(jié)
以上是生活随笔為你收集整理的Linux服务器的gou,开源跨平台移动项目Langou【简介】的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: PowerCenter基础心得
- 下一篇: linux目录规范及简单说明