Locked History Actions

Diff for "GWT/SuperDevMode"

Differences between revisions 11 and 12
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
[[GWT/SuperDevMode/old]] = Super Dev Mode =

以下ではGWT2.7+Google Plugin for Eclipse 4.4を前提とする。

== Dev Modeの問題点 ==

 * Dev Modeを使用するには、ブラウザ側に専用のプラグインを追加する必要があるが、これは最近のブラウザではもはやサポートされなくなっている。<<BR>>このため、Firefox+pluginにてDev Modeを使用した開発を行うには、わざわざ過去のバージョンのFirefoxを使用しなければならない。
 * Dev Modeは遅い。

== Super Dev Mode使用の準備 ==

Dev Modeで開発していたプロジェクトをSuper Dev Mode用にするには、何点か書き換えを行う必要がある。これはGWT2.7以前からGWT2.7への対応も含まれる。

 * Google Web Toolkitを、gwt2.7以前の、例えばgwt2.6.1からgwt2.7に変更する。
 * .gwt.xmlの中にgwt.logging.firebugHandler、gwt.logging.popupHandlerを使用している場合には、以下をそれらの前に挿入する。もはやサポートされていないため。
{{{
  <define-property name="gwt.logging.popupHandler" values="ENABLED, DISABLED" />
  <define-property name="gwt.logging.firebugHandler" values="ENABLED, DISABLED" />
}}}
 * 当然だが、build.xmlで.warファイルを生成している場合には、その参照するgwtのバージョンも変更する。







== その他 ==

 * [[過去の内容|GWT/SuperDevMode/old]]

Super Dev Mode

以下ではGWT2.7+Google Plugin for Eclipse 4.4を前提とする。

Dev Modeの問題点

  • Dev Modeを使用するには、ブラウザ側に専用のプラグインを追加する必要があるが、これは最近のブラウザではもはやサポートされなくなっている。
    このため、Firefox+pluginにてDev Modeを使用した開発を行うには、わざわざ過去のバージョンのFirefoxを使用しなければならない。

  • Dev Modeは遅い。

Super Dev Mode使用の準備

Dev Modeで開発していたプロジェクトをSuper Dev Mode用にするには、何点か書き換えを行う必要がある。これはGWT2.7以前からGWT2.7への対応も含まれる。

  • Google Web Toolkitを、gwt2.7以前の、例えばgwt2.6.1からgwt2.7に変更する。
  • .gwt.xmlの中にgwt.logging.firebugHandler、gwt.logging.popupHandlerを使用している場合には、以下をそれらの前に挿入する。もはやサポートされていないため。

  <define-property name="gwt.logging.popupHandler" values="ENABLED, DISABLED" />
  <define-property name="gwt.logging.firebugHandler" values="ENABLED, DISABLED" />
  • 当然だが、build.xmlで.warファイルを生成している場合には、その参照するgwtのバージョンも変更する。

その他