0

node.js を使用してアプリケーションを開発しようとしています。

後で同じアプリケーションにモバイル デバイスからアクセスできるようになるため、API は json データを返し、適切な要求パラメーターを設定した後に要求をページに転送しないことが予想されます。

私は主にJavaバックエンドの専門家であり、UIフレームワークの初心者です(基本的な知識だけでJavaScriptを含む)。

UI にはどの UI テクノロジを使用すればよいのでしょうか? プレーンな HTML や php などを使用する必要がありますか? また、他の UI アプリケーションは Web アプリケーションであり、おそらく Web サーバーにデプロイされますか?

node.js の Express モジュールを使い始めました。すばらしいです。それは翡翠を提供します(そしてそこから基本的なUIを非常に簡単に作成できます)が、私はそれをあまり見る機会がありませんでした. また、jade の使用を開始した場合、app.js ファイルで、リクエストをページに転送する必要があり、json データを返さない必要があります。これは避けたいと思います。

どなたか、どの UI テクノロジを採用すべきか教えていただけますか?

UI は非常にリッチで、多くの機能を備えているはずです。

ありがとう

トゥコ

4

1 に答える 1

0

Express.jsを使用することをお勧めします。あなたが言及したように、あなたは翡翠のテンプレートをレンダリングすることができ、これはユーザーにhtmlとして表示されます。

res.json()Express で利用可能になったメソッドを使用して、プレーンの古い JSON データをクライアントに送信することもできます。

Backboneは、単一ページの Web アプリケーションを作成できるクライアント側のフレームワークであり、すべての HTML テンプレートは Web サーバーではなくクライアント マシンでレンダリングされます。データは、RESTful API と次の ajax 要求を使用して、バックエンド データベースに永続化されます。GET、POST、PUT、および DELETE。

後で、この RESTful API をモバイル アプリに使用できます。

于 2012-09-05T21:01:16.673 に答える