2

さて、私は多くの研究を行ってきました。しかし、何も見つかりませんでした。Broadleaf Commerceのみですが、管理モジュールにのみ GWT を使用します。

編集:

GWT が SEO フレンドリーではないことはわかっていますが、GWT アプリケーションを SEO フレンドリーにする方法はいくつかあります...

GWT ベースにする必要があるのはなぜですか? ..

  • なぜなら、私は 12 年以上 Java の世界にいるからです..私の雇用主も Java テクノロジーを選択し、多額の投資を行っています..
  • 私は強く型付けされたプログラミング言語が好きで、好きです.. したがって、JavaScript はオプションではありません.強い型付け言語と弱い型付け言語の間の戦争に参加したくありません. 経験上、私の好みです...
  • JSF またはその他のサーバー ベースの Java Web フレームワークは、GWT アプリケーションと比較して、ユーザーごとにより多くのサーバー CPU およびメモリ リソースを必要とします...そして、それらはクラウド フレンドリーではありません。
4

2 に答える 2

3

広く採用されている GWT ベースの e コマース ソリューションが見つからない最大の理由は、GWT 自体が SEO にあまり適していないためです。すべて Javascript であるため、クローラーはユーザーと同じように DOM を認識できません。SEO はビジネスの大きな原動力であるため、これは e コマース サイトにとって大きな損失です。

ただし、GWT アプリをクロール可能にする方法はいくつかあります。

于 2012-07-16T20:07:53.837 に答える
2

ブロードリーフコマースで働いています。少し前に質問されましたが、GWT テクノロジで e コマース サイトのフロントエンドを構築することを検討している方に回答するのがよいと思いました。

質問で述べたように、Broadleaf Commerce は管理で GWT (具体的には SmartGWT) を利用しています。そのため、GWT を利用するフロントエンドでも利用できる多くの JPA とコンポーネントの相互作用を開発しました。

全体として、拡張可能な方法で豊富な機能を提供するために必要なパラダイムをサポートするため、管理者には GWT をお勧めします。

これらの UI のルック アンド フィールは大幅にカスタマイズされているため、GWT で顧客向けの e コマース UI を構築することはお勧めしません。私たちの顧客は、顧客向けのフロントエンドに GWT を使用することが制限的で複雑であることを発見しました。フロントエンドには Thymeleaf (Broadleaf とは関係ありません) を使用することをお勧めします。これは、一般的な JSP 開発で必要な変換/再作業の手順なしで、開発者とデザイナーの間で HTML コードを共有する方法を提供するためです。

そうは言っても、GWT でフロントエンド UI を構築しようとしている場合、BLC 管理者から利用できる中間層コードの入札がかなりあります。

于 2012-12-17T18:29:46.637 に答える