JavaScriptコードの現在のコードベース内で、よりクリーンでコンパクトなcoffeescriptを使用して関数/ブロックを段階的に置き換え、coffeescriptを使用して新しいコードを追加できるようにしたいと考えています。
- それは良い習慣ですか?(実際、これはデフォルトのアプローチではないでしょうか?)
- コーヒースクリプトが埋め込まれたjavascriptをjavascriptに変換し、node.js環境にうまく統合するユーティリティが必要ですか?
JavaScriptコードの現在のコードベース内で、よりクリーンでコンパクトなcoffeescriptを使用して関数/ブロックを段階的に置き換え、coffeescriptを使用して新しいコードを追加できるようにしたいと考えています。
Javascript から Coffee-script への双方向コンバーター
「コーヒースクリプトが埋め込まれたjavascript」の意味が正確にはわかりませんが、それでも私のアドバイスは次のとおりです。
1)ファイルを保存するたびに、Gruntを使用してcoffeescriptをjavascriptにコンパイルします(また、Gruntに他の機能を実行させます)
2) 新規開発はすべて coffeescript で行います。一度コーヒースクリプトに行ったら、もう戻りたくありません。それはちょうど良いです、そして実際には欠点はありません。
目的が簡潔な言語を使用し、既存の Javascript コードをその言語に段階的に更新することである場合、Microsoft の TypeScript は CoffeeScript よりも適切な選択かもしれません。Typecript を使用すると、JavaScript と Typescript を混在させることができます。