2016-04-22 3 views
0

ユーザーがフォームベースのUIと対話するアプリケーションを構築しています。それを提出すると、データがDBに取り込まれます。ユーザは、スケジュールされるべきタスクの詳細を提供している。スケジューラがタスクを取得します。終了後、DB内のステータスを更新します。この後、ユーザーはUIの出力セクションから結果を取得できます。フロントエンドにのみノードjを使用することをお勧めしますか?

私の質問は次のとおりです。ノードjをフロントエンドの処理にのみ使用できますか?これの長所と短所は、一般的に、私が達成しようとしていることに特有のものですか?

編集:ノードのイベントループの性質のために、ノードは処理のために他のシステムにタスクを委任しているようです。したがって、タスクがノード自体か他のシステムによって処理されるかどうかは関係ありません。私が間違っていれば私を修正してください。

+0

私の知る限りでは、nodejsはフロントエンド専用プロジェクトではありません。例えば、いくつかの他のライブラリ/フレームワークがあります。 jquery、角度。 NodeJSは、サーバーサイドのコードをノンブロッキングで実行できるプラットフォームを提供します。それは私の意見です。他人がよく知っているかもしれない。 –

+0

私はフロントエンドにのみ使用されるReactJSを探しているかもしれないと思います。 –

+0

@Mikeライブラリを提案してくれてありがとう。私はそれらを通過します。私は基本的に、実際のバックエンドタスクが別のシステムによって実行されるフロントエンドのバックエンドとしてノードを使用することを考えていました。私の場合は、DBからタスクを取得して実行するデーモンのようなものになります。あなたが指摘したように、これはノードの適切な使用ではありませんが、このように使用すると間違ったことがありますか? –

答えて

0

NW.jsを使用できます。

基本的には、1 .exeのwebkitとnode.jsの組み合わせです。 これは、UIとして通常のhtml構造を作成し、node-modulesを使用して他のシステム/データベースと通信できることを意味します。しかし、それはまだ通常のアプリケーションのように見えます。

関連する問題