オープンソース別プラットフォーム移動プロジェクトNgui【概要】
2175 ワード
Ngui概要
これはGUIのレイアウト表示エンジンとプラットフォームにまたがるGUIアプリケーション開発フレームワークで、NodeJS/OpenGLに基づいて、これも最初のモバイル端末Android/iOSにNodeJSの先端GUIプロジェクトを融合させたもので、JavaScriptは本当の意味で前後に通じる言語となっています.
Nguiの目標:この基礎の上開発GUIアプリケーションは、WEBアプリケーションを開発するような簡単で速度と同時にNativeアプリケーションの性能と体験を兼ねることができます.は一時的に は含まれていません.ここから まで行けます.
Simple Examples
これは簡単に画面に
スタートアップ
もしあなたが
Install Gui-tools
まず、 nodejs をインストールします.は、 運転 に依存する必要があります.は、 を使用するしかありません.
Create new project
次の
このステップはプロジェクトの中のjavascriptコードとリソースファイルを圧縮して包装します.これが新しいプロジェクトなら、このステップをスキップして次のステップに進みます.
このステップはXcodeまたはAndroid Studioプロジェクトを導出します.あなたが最終的にプログラムをリリースするのは
Ngui test http server
下記のコードを実行すると起動できます. Examples demo Android APK Install package Project Source code from
これはGUIのレイアウト表示エンジンとプラットフォームにまたがるGUIアプリケーション開発フレームワークで、NodeJS/OpenGLに基づいて、これも最初のモバイル端末Android/iOSにNodeJSの先端GUIプロジェクトを融合させたもので、JavaScriptは本当の意味で前後に通じる言語となっています.
Nguiの目標:この基礎の上開発GUIアプリケーションは、WEBアプリケーションを開発するような簡単で速度と同時にNativeアプリケーションの性能と体験を兼ねることができます.
iOS
とAndroid
のシステムだけをサポートしています.AndroidTV
のアプリケーションは携帯電話のアプリケーションとは大きく異なるので、TV
はGo API Index
Simple Examples
これは簡単に画面に
API Documents Index
を表示するプログラムです.import { GUIApplication, Text } from 'ngui'
new GUIApplication().start(
hello world!
)
より詳細なExamplesを取得できます.スタートアップ
もしあなたが
hello world!
を使ったことがないなら、ここから一歩ずつNgui
プログラムを作成してもいいです.Install Gui-tools
まず、
Ngui
から提供されたツールバッグをインストールする必要があります.Ngui
を使ってnpm
ngui-tools
を開いて、以下のコマンドを実行します.# shell
$ sudo npm install -g ngui-tools
Terminal
は、ngui-tools
とnodejs
python2.7
システムでは動作しません.windows
またはmac
の下でCreate new project
次の
linux
コマンドを使用して、新しいshell
プロジェクトを作成します.# shell
$ mkdir myproject
$ cd myproject
$ ngui init
Build projectこのステップはプロジェクトの中のjavascriptコードとリソースファイルを圧縮して包装します.これが新しいプロジェクトなら、このステップをスキップして次のステップに進みます.
# shell
$ ngui build
ExportプロジェクトこのステップはXcodeまたはAndroid Studioプロジェクトを導出します.あなたが最終的にプログラムをリリースするのは
Ngui
または.apk
です.# shell
# export xcode ios project
$ ngui export ios
# export android studio project
$ ngui export android
プロジェクトをエクスポートしたら、次にXcodeとAndroid Studioを使って開けます.Ngui test http server
.ipa
はテストhttpサーバを提供しています.ngui-tools
またはjs
コードを修正するたびに再インストールする必要はありません.下記のコードを実行すると起動できます.
# shell
$ ngui
Downloadsjsx