最近、Babel JavaScriptコンパイラのようなフロントエンド開発に多くの変更が加えられ、Browserify、Grunt、Gulp、Webpackなどのシステムが構築されました。それに加えて、Django 1.10用のdjango-pipelineも更新されています。DjangoプロジェクトでJavaScriptを使用する最も適切な方法は何ですか?
2017年にDjangoプロジェクトでJavaScriptを処理する最も現代的で有望な方法は何ですか?
最近、Babel JavaScriptコンパイラのようなフロントエンド開発に多くの変更が加えられ、Browserify、Grunt、Gulp、Webpackなどのシステムが構築されました。それに加えて、Django 1.10用のdjango-pipelineも更新されています。DjangoプロジェクトでJavaScriptを使用する最も適切な方法は何ですか?
2017年にDjangoプロジェクトでJavaScriptを処理する最も現代的で有望な方法は何ですか?
質問は私一人一人の意見に基づいており、さらにあなたの質問には、あなたはまだDjangoテンプレートシステムを使用したいのですか、またはDjango Rest Frameworkを使用してAPIを構築して、それらのapisを消費するフレームワーク?
Grunt/Gulp/Webpackのようなビルドシステムを使用すると、静的ファイルの管理をスムーズにすることができます。しかし、独自の経験を提供するために利用できる優れたJSフレームワークのいくつかと組み合わせて、このツールを本格的に使用することを考えてください。
私が示唆していることは、先ほど触れたツールをさらに使い、Angular/ReactJS/Aureliaや他のJSフレームワーク/ライブラリを試してみることです。
より具体的には、私はReactJSをAjax呼び出しでWebサイトのいくつかのセクションで使用しようとしていますが、ほとんどのページでは通常のDjangoテンプレートが使用されます。ところで、ビルドシステムの中で最も普及しているのは最近のことですか? –
ReactJSを使うつもりなら、 'webpack'と一緒に行くことをお勧めします。 –