0

本当に自分に合った答えは見つからなかったので、この質問を出して、人々がどう思っているか見てみようと思っただけです。これまでの私のアプリの詳細は次のとおりです。

  1. バックエンド:JSONを提供するPhp Api
  2. フロントエンド:
    ログイン/販売/サインアップ/アプリページを提供するExpress
    バックボーン/シングルページアプリケーションを提供するAMD

質問:

  1. このアプリケーションをどのようにスキャフォールディングする必要がありますか?
  2. エクスプレスを介してAPIに接続するサインアップおよびログインページのバックボーンビューがあります...これらはどこにあるべきですか、および/またはこれはやり過ぎですか?

すべての認証は、セッショントークンを返すAPIを介して行われます。

4

2 に答える 2

0

これが私がやったことです:

client /
  widgets / 
  views /
  models /
  collections / 
  login.coffee
  main.coffee
client-dist / 
server /
  views / 
  app.coffee
  config.coffee
server-dist /

詳細:

  • Distディレクトリ:コンパイルされた.coffeeファイルと.lessファイルを使用してディレクトリを構築します
  • ビルドツール:Grunt.js->ビルド構成の詳細については、この問題を参照してください
  • マルチページシムが必要:AMDで複数ページを提供し、jrburkeが提供するマルチページシムの例に従いたい
  • アプリケーション管理:アプリケーションページとウィジェットを管理するために変更されたAddyOsmaniのAuraフレームワークを使用しました

nodeexpressアプリケーションはserver-dist/app.jsで提供され、requirejsを使用してclient-distから適切な.jsファイルをロードします。

于 2012-11-18T17:19:28.533 に答える
0

Boilerplate.jsは、フロントエンドのレイアウト/アーキテクチャのもう1つの出発点になる可能性もありますか?

http://boilerplatejs.org/

于 2013-02-11T15:54:35.380 に答える