2017-05-29 11 views
0

主にモバイルネイティブアプリケーションで/に使用されているノードJSを使用して、スケジューリング/タイムテーブルリングアプリケーションを構築することを考えていました。イムは、特定の私が間違っている仕様を言葉で表現しているが、私は再探索を開始する場所にいくつかのガイダンスを期待していた:ノード付きアプリケーションのスケジューリングJS

  • どれ便利なライブラリ/サービス
  • モバイル
  • のためのノードJSを使用してについて移動する一般的な方法を役に立つと思われるもの

ありがとう!

+0

これはSOのためではありません。これは図書館やそのような一般的なガイダンスを求める場所ではありません。 –

+0

質問は、どのようにしてアイデアを高いレベルで実装するかを尋ねることです。明らかに、これを行うための複数の方法があります。したがって、未解決の問題です。 – fortune

答えて

1

このモバイルアプリを複数のプラットフォーム(IOS/Android/WP)でネイティブに起動したいと仮定しています。

これが当てはまる場合は、ハイブリッドアプリケーションフレームワークに直接行くことができます。これは、一度書き込んで複数のデバイスにネイティブに展開するのに役立ちます。私が見つけた最高の2ハイブリッドフレームワークがReact NativeXamarin(異なる人々が異なるハイブリッドフレームワークについて異なる意見を持つことができます)

は、ネイティブがあなたのJavascriptに非常に近いJSXを使用する機会を与える反応します。 Xamarinでは純粋にC#で作業します。

node.js経由でネイティブに展開することに関するご質問は、可能ではないと思います。あなたはthisブログ記事を読んでください。それは次のように述べています。

技術的には、AndroidではNodeを実行できますが、iOSでは実行できません。これは、NodeがGoogleのV8 JavaScriptエンジンを使用しているためです。 V8エンジンは、JIT(Just-In-Time)コンパイルと呼ばれるプロセスを実行する前に、JavaScriptをネイティブコードにコンパイルします。デバイスがjailbrokenされていない限り、iOSはJITコンパイルを許可しません。なぜノードアプリケーションがiOS上でネイティブにデプロイできないのですか。 もちろん、iOSのを無視して任意のモバイル戦略は失敗する運命にある

だから私の提案は、フロントエンドのためにこれらのハイブリッドフレームワークの1つを使用して、REST APIを書くことができますNode.jsのベースのバックエンドサービスを構築することですフロントエンドからの呼び出し結果を取得します。

node.jsにREST APIを構築する方法については、そこにたくさんのチュートリアルがあります。 thisは良いスタートになります。

+0

ありがとう!これは本当に役に立ちました! – fortune

関連する問題