慢我也跟着下面的說明在eclipse http://code.google.com/webtoolkit/usingeclipse.htmlGWT調試模式是全新的Eclipse項目
開始一個全新的項目,爲什麼調試模式這麼慢?默認的新項目有一個文本框和一個在GWT中創建的按鈕。但他們需要幾秒鐘才能以調試模式顯示。這是一個全新的項目,爲什麼它在gwt託管模式下運行得如此緩慢?
編輯:澄清文件清楚地表明託管模式不會將Java轉換爲JavaScript。
慢我也跟着下面的說明在eclipse http://code.google.com/webtoolkit/usingeclipse.htmlGWT調試模式是全新的Eclipse項目
開始一個全新的項目,爲什麼調試模式這麼慢?默認的新項目有一個文本框和一個在GWT中創建的按鈕。但他們需要幾秒鐘才能以調試模式顯示。這是一個全新的項目,爲什麼它在gwt託管模式下運行得如此緩慢?
編輯:澄清文件清楚地表明託管模式不會將Java轉換爲JavaScript。
GWT在開發模式中混合使用JavaScript和Java(字節碼)。
更多信息請參閱本:http://code.google.com/webtoolkit/doc/latest/DevGuideCompilingAndDebugging.html
發展模式,採用了特殊的引擎來運行你的應用程序既是Java字節碼和本地JavaScript的混合。
gwt在調試模式下不會轉換爲javascript – user782220
確定嗎?我能看到你的來源嗎? IIRC,在更改完成並進行刷新後,它將Java(字節碼)和JavaScript混合使用。 JavaScript是從Java中編譯(即翻譯)的,可能會發生變化。 – Jack
傑克,GWT做簡單的類重新加載,這就是爲什麼有時在更改後可能需要終止並重新啓動應用程序。 –
第一次編譯應用程序需要一些時間。這是開發模式,因此在部署之前您不必編譯自己,但必須爲了顯示它。第一次之後,它通常會緩存大部分的班級數據,然後會更快。
我想指出的是,「第一次」是指在第一頁開始負載開發模式後, ,而不僅僅是第一次在新的工作區/項目中啓動開發模式。 –
第一次加載頁面時需要使用dev模式編譯該瀏覽器的版本,這也是事實,所以它也是首次加載每個瀏覽器。 – Jack
+1 @Colin雖然我通常在gwt項目之間關閉開發模式 –
這是自然的,不出汗它 - 等到你開始在GWT代碼爲KLOCs ... –