1

私は最近、Rails プロジェクトに Handlebars.js を含めました。Railsプロジェクトに追加のjavascriptライブラリを含める際の現実的な技術的考慮事項は何ですか?

不要なライブラリを追加すると、サイトの配信とユーザー エクスペリエンスが大幅に遅くなりますか? これはエンジニアリングドラマの例ですか?

これは測定されましたか?

4

1 に答える 1

2

ライブラリを追加すると、サイト配信が数百ミリ秒遅くなります。また、onload() タイプの機能を解析して実行するために、クライアントの時間が必要です。人間の観点からすると、新しいライブラリの使用に慣れるには少し時間がかかります。ライブラリの複雑さ、有用性、および時間の節約のレベルによっては、これは許容できるトレードオフになる場合があります。

ハンドルバーはテンプレート作成に最適なツールですが、それを使用するにはチームの全員が参加する必要があります。物事について実際に議論することなく、物事を行うまったく新しい方法を単に導入するのはあまり良くありません。ハンドルバーは、投票ではないにしても、少なくとも議論を保証するのに十分なほど大きな変更です.

将来的に機能するかどうかを確認するためにそこに配置したいだけの場合、または 1、2 ページを変換するだけの場合は、別のブランチでそれを行い、チームのために簡単なプロトタイプとデモを行う必要があります。

有効なビジネス ケースと正当な有用性があるかどうかに応じて、あなたとチームはアプリケーションを変換して使用するかどうかを決定できます。

于 2013-02-19T18:11:59.117 に答える