2017-11-14 3 views
0

Polymerライブラリを使用してGrailsのWebアプリケーションUIを設計しようと考えています。これは、カスタムテンプレート、データバインディング、および任意のページのWebコンポーネントの再利用に役立ちます。また、純粋なHTMLであるため、JSPまたはGSPページと比較して、サーバー側の処理を減らす必要があります。ポリマー(2.0)は、大規模なMVC Webアプリケーションユーザーインターフェイスに適していますか?

私の質問は、大規模なアプリケーションやパフォーマンス、ブラウザの互換性、コード管理などに適しているかどうかです。

答えて

1

コードを整理して再利用するということは、大規模で複雑なWebアプリケーションやプロジェクトには適しており、Webコンポーネント(この場合はPolymer)で実現できます。それは(あなたも生産にあなたの資産をパッケージ化するPolymer Bundleまたは加硫のようなライブラリを使用することができますし、)avoids duplicate requests to the server HTMLの輸入、などの機能を提供して

そのパフォーマンスは良好です。

ポリマー機能は、Google ChromeとOpera、そして部分的にFirefox、Safari、IE/Edgeでサポートされています。ポリフィル(webcomponents.js)を使用して完全なbrowser supportを持つことができます。

ポリマーのコード管理は、要素のスタイルとテンプレートをカプセル化するのに最適です。結論として、ポリマーとWebコンポーネントは、大きなプロジェクトで作業するための優れたツールと機能を提供し、大きなコミュニティに後れをとっています。

関連する問題