オープンソース別プラットフォーム移動プロジェクトNgui【概要】


Ngui概要
これはGUIのレイアウト表示エンジンとプラットフォームにまたがるGUIアプリケーション開発フレームワークで、NodeJS/OpenGLに基づいて、これも最初のモバイル端末Android/iOSにNodeJSの先端GUIプロジェクトを融合させたもので、JavaScriptは本当の意味で前後に通じる言語となっています.
Nguiの目標:この基礎の上開発GUIアプリケーションは、WEBアプリケーションを開発するような簡単で速度と同時にNativeアプリケーションの性能と体験を兼ねることができます.
  • は一時的にiOSAndroidのシステムだけをサポートしています.AndroidTVのアプリケーションは携帯電話のアプリケーションとは大きく異なるので、
  • は含まれていません.
  • ここからTVGo 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から提供されたツールバッグをインストールする必要があります.
  • nodejs Nguiを使ってnpm
  • をインストールします.
  • は、ngui-toolsを開いて、以下のコマンドを実行します.
    # shell
    $ sudo npm install -g ngui-tools
    
  • 運転Terminalは、ngui-toolsnodejs
  • に依存する必要があります.
  • は、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
    Downloads
  • Examples demo Android APK Install package
  • Project Source code from jsx