4

通常、新しいプロジェクトを開始すると、デザイナーが HTML テンプレート、画像、および css を作成し、それを私に渡します。次に、サイトを機能させるために必要な JavaScript と PHP コードを記述します。

ただし、Javascript/PHP ではなく Java を使用してサイトをコーディングできるように、Google Web ツールキットに移行することを検討しています。ただし、問題は、デザイナーの HTML と CSS を GWT にインポートする方法です。

私が見たところ、そうする簡単な方法はないように思われますか? あるいは、私が最初にすべてを GWT でコーディングし、彼が CSS を使用してすべてをスタイルして、必要な外観にすることができた場合、それも機能します。しかし、css だけを使用してそれを行うことができるでしょうか?

何か案は?

4

2 に答える 2

5

私たちは 1 人のデザイナーと 2 人のプログラマーのチームであり、GWT デザイナーが関与することなく、プレーンな UiBinders で楽しい時間を過ごしています。私たちのプロセスには 2 つの基本的なモードがあります。

  1. デザイナーがプレーンな HTML を作成し、後でそれを UiBinder に変換します。または、
  2. 基本的な UiBinder を作成し、必要な構造と Css で仕上げます。

設計プロセスでチップがどのように落下するかに基づいて、いずれかのモードを選択します。それは本当に自然で、うまく機能します。

デザイナーは次のことを学ばなければなりませんでした。

  • CssResources (例:addStyleNames='{resources.css.style}'の代わりにclass='style')
  • ImageResources (例: GPE を使用して ClientBundles に追加する)
  • UiBinder 構文 (例:<g:TextBox>の代わりに<input>)

それはかなり自然でした。HTMLやCSSとの相関性が非常に高く、彼のhtml/cssスキルをそのままUiBinderに転用できる。

私は GWT デザイナーの経験はありませんが、プロセスの途中にある別のツールと見なしています。たぶんそれは価値がありますが、それを避けるのはそれほど難しくありません. 公式の GWT リポジトリに参加した直後に初期のイテレーションを使用しましたが、非常に不快でした。

于 2012-08-19T17:05:46.487 に答える
4

GWT Designerに注目してください。GWTに対応したUI作成ウィザードです。GWT Designer には、コードを生成するためのビジュアル ツールがあります。

于 2012-08-19T12:11:05.707 に答える