Backbone.jsのプロジェクトをRequire.jsに移行してみた

http://requirejs.org/docs/whyamd.html#sugar

1 comment | 0 points | by Jshiike 3年以上前


Jshiike 3年以上前 | ▲upvoteする | link

jQueryとかいくつかのプラグインを使って始めたプロジェクトが大きくなっていくと。各モジュラーが複雑に依存しあって悲劇に。。

Require.jsなら依存関係を手軽に整理できる。


1. Require.jsを既存のプロジェクトに追加

2. 設定

3. AMDスタイルに準拠してないモジュール/プラグインの扱い

4. コードをAMD準拠に変換

5. アプリのローンチ

6. 本番環境への実装



「Require.jsはネームスペースを適切にハンドリングしてくれない。Angular.jsのほうがうまく解決してくれる。」

     「Require.jsで、Node.jsと同じ構文を使えばよいのでは。」

     「必要なファイルを連鎖して短くする最適化機能を使えばスクリプトの順番を気にしなくてもよいのでは。テキストファイルをスクリプトを一緒にパッケージしてくれるプラグインもあるよ。」

     「Dojo Toolkitのソースをチェックしてみれば?ほぼAMD準拠だよ。」


「RequireJSのプラグインは本当に便利。一例として、Alex Sextonのhandlebarsプラグイン (https://github.com/SlexAxton/require-handlebars-plugin)」

「npmとbrowserify使えばいいんじゃない。」

「Backbone.jsとRequire.jsって並列のものじゃないんだから、”Require.jsでBackbone.jsのプロジェクトをリファクタリングする”とすべきでは。」

「最初からYUIを使うとか。」



Converting an existing Backbone.js project to Require.js
https://news.ycombinator.com/item?id=6272598

Back