15

モデル/ビュー/コントローラーのディレクトリ構造、app.js、およびindex.htmlルートファイルでこれらのファイルを参照する方法を説明する優れたチュートリアルまたはEmber.jsドキュメントはありますか。

  • 「Ember.Application.create」を作成するファイル?
  • 含める順序(models.js、apps.js、controllers.js)?
4

4 に答える 4

4

私はかなり満足しているレイアウトを持っています

app.js-これはメインのアプリケーションファイルであり、設定とルーターが含まれています

views.js-アプリ内で使用されるビューが含まれていますが、通常はこれをhomeView.jsnavigtaionView.jsなどに分割しています。

dataModels.js-これは、アプリのすべてのデータモデルオブジェクトを保持する場所です

dataSources.js-これを使用して、作成したAPI呼び出しからデータモデルまたはデータモデルの配列をロードします

accountController.js-コントローラークラス、添付のサンプルには、emailMessagingControllerとsmsMessagingControllerもあります

私のサンプルプロジェクトはここにあります

https://github.com/bwship/neptunejs

と残り火のコーヒースクリプトファイルはこちら

https://github.com/bwship/neptunejs/tree/master/public/coffeescripts

最後に、これらをここに追加する方法を示すレイアウトとインデックスのjadファイル

https://github.com/bwship/neptunejs/tree/master/views

最終的には残り火のデータスタイルを使い始めたいと思いますが、dataSourcesファイルとdataModelsファイルを使用していくつかの堅実なアプリを出しました。

于 2012-12-31T23:03:04.967 に答える
4

Dan Gebhardtによるこのチュートリアルは、プロジェクト構造を設定し、ファイルを含める方法を理解するのに非常に役立ちました。

于 2012-12-31T09:11:42.920 に答える
4

残り火の骨格プロジェクトには、レーキパイプラインのプロジェクトレイアウトの合理的な例があります。彼らはそれを次のように行います(READMEから):

残り火の骨格
├──Assetfile-アプリビルドファイル
├──Gemfile-rakep/rackのパッケージ依存関係
├──Gemfile.lock-ここにドラゴンがいます:触れないでください、常に含めてください
├──app-アプリ固有のコード
│├──css-アプリCSSまたはSCSS(.scss)
│├──lib-アプリコード、*ビルド中にモジュール化*
│├──モジュール-モジュールコード、*すでにモジュール化*
│├──プラグイン-プラグイン(jquery.jsonrpc.jsなど)
││└──loader.js-JSモジュールローダー
│├──静的-静的ファイル、触れられない、ビルド中にコピーされる
│├──テンプレート-ハンドルバーテンプレート、*ビルド中にモジュール化*
│├──テスト-QUnitアプリケーションテスト
│└──ベンダー-ベンダーコード、*ビルド中にモジュール化*
├──アセット-ビルドされたアセットファイル、本番環境で縮小
│├──app.css-構築されたアプリCSS/SCSS
│├──app.js-構築されたアプリJS
│└──loader.js-構築されたJSモジュールローダー
├──config.ru-ラック開発Webサーバーの構成
├──index.html-アプリのエントリポイント
├──テスト-QUnitテストファイル
│├──index.html-テストエントリポイント
│├──qunit-サポートファイルのテスト
│└──run-tests.js-PhantomJSQUnitテストランナー
└──tmp-rakepが使用する一時ビルドファイル
于 2012-12-31T19:21:21.600 に答える
2

明確な慣習はまだないようですが、現在、多くの人がYeomanと公式のEmberジェネレーターhttps://github.com/yeoman/generator-emberを使用しているようです。

Emberチュートリアルの「オープン」な性質には感謝していますが、Railsの優れた点の1つは、ファイル配置の規則です。新しい開発者を雇うとき、ディレクトリ構造について説明する必要はありません...Emberがすぐに公式の基準を設定することを願っています。

于 2013-09-05T16:57:37.507 に答える