私は現在MooToolsを使用していますが、RequireJSモジュールのロードを使用していくつかの開発を開始したいと思います。すぐに使用できるRequireJSモジュールのロードをサポートする他のフレームワークはありますか?Dojo 1.7の意志を聞いたことがありますが、まだ開発中です。他のオプションはありますか?ありがとう。
2 に答える
- jQuery 1.7 support.
- MooTools 2.0 will supoort soon.
- Dojo 1.7 support (but have some modules conflicts, like
text
module) - ExtJS 4 Not support RequireJS but have a built-in lazy-load solution for it modules.
You can add support for modules from any framework you want. If the framework don't have support to RequireJS, you can make a wrapper file to load the framework.
Zepto wrapper file exemple:
define(['lib/zepto'], function() {
require(['lib/zepto']);
return this.Zepto;
});
In your application you define the route for Zepto in the wrapper file and let it load the lib.
Main application file exemple:
require({paths: { 'zepto': 'wrapper/zepto' } });
So your application files structure will be something like this:
main.js
lib/zepto.js
wrapper/zepto.js
So any framework can support RequireJS, but you will need to write some wrappers for modules that don't added support for AMD loaders.
EDIT 09/07/2012:
The RequireJS 2.+ has a new feature called shim
that make possible to use any browser based framework with it.
And new feature to make wrappers to server-side non-AMD require proposal from CommonJS patterns.
MooTools 2.0 は、Github の MooTools リポジトリの下のブランチをチェックアウトします。