我必須維護使用GWT 2,GXT 2.2,RPC調用,Hibernate,Spring和MySql構建的Web應用程序。 爲了調試應用程序服務器/客戶端,編譯和容易什麼是最低要求(Windows XP系統)開發GWT GXT應用程序的環境需求
回答
從GWT小組建議 -
來源 - https://vaadin.com/blog/-/blogs/the-future-of-gwt-report-2012 可以給予好評GWT開發請求編譯時間的改進 - https://vaadin.com/gwt/report-2012/wishlist
Eclipse將工作在幾乎任何硬件。編譯可能會稍微花一點時間。我在一臺3年前的筆記本電腦上開發,速度足夠快。
謝謝你的回答,是的,我使用Elcipse,但編譯時間至少需要6分鐘,並在谷歌插件調試服務器端在tomcat和客戶端,它變得真的很好,不靈活我可以說,有時在調試時在服務器端RPC調用客戶端拋出一個excpence RPC讀取超時 –
編譯6min是好的,如果它有點大。調試模式應該接近即時或<1min。看到你使用XP,你的筆記本電腦可能太老了。如果由於某種原因你真的需要通過tomcat進行調試,我只能推薦使用大量的try catch和java.util.logging.Logger。超時可能是無限循環?寫一些時間檢查你的服務器代碼。希望我能幫到 – Martin
沒有時間不是無止境的循環,但是當它不得不重新調試時再觀察我的代碼並快速完成。我的筆記本電腦是2GB或RAM雙核,它是一個華碩,Windows XP SP3,1.5 GHz的CPU –
我建議您使用Eclipse和Google Plugin For Eclipse,然後使用Google Plugin For Eclipse和configure gxt for your project創建您的GWT項目。
首先感謝你的回覆,是的,正如我對馬丁說的那樣,如果我至少需要6分鐘才能提高生產力,我唯一做的就是通過限制瀏覽器的編譯將編譯排列減少到2個排列IE8,該項目只有一個入口點,我沒有權利將入口點分割爲很多:( –
)如果您有多核CPU,則可以使用「-localWorkers 4」參數進行併發編譯以減少編譯時間 –
我有一個雙核心,我測試了與arg的編譯,但它仍然> 6分鐘,但實際上我認爲arg對我來說不會有用,因爲如果我打開任務管理器(進程javaw.exe) 50%),然後右鍵單擊該進程,我看到使用CPU0和CPU1執行的進程(默認情況下,對於所有進程) –
嗯,我」我使用了-localWorkers 6作爲參數,-Xmx512m用於虛擬機,我清理了舊的.class文件,但仍然停留在6米(我的項目是9.5MB),我認爲可以提高編譯時間的唯一方法就是使用強大的CPU足夠快。
您好可能是我會說的可能是一個小費,昨天我已經從未使用的進口自動清理整個項目,並猜測什麼,編譯時間已經從6分鐘減少到3分20秒,所以我已經獲得2分40秒這是偉大的,我不知道這個項目中有多少未使用的進口,iwish可以幫助某人;) –
我所有項目中最大的性能改進是move my toolkit VM到固態硬盤上。
爲了獲得最佳效果,請將您的筆記本電腦系統磁盤升級到SSD,但如果不需要縮小尺寸,請將60G SSD放入外殼,將其掛接到ESATA端口,然後開始編譯。 USB 3.0是esata的合適替代品,但uSB無法保持相同的峯值吞吐量。
此外,該解決方案提供更好的安全性(通過TrueCrypt),便攜性(筆記本電腦 - >桌面 - >雲),方便備份並保留我的客戶信息完全分開。 – Stevko
十二月起我的問題得到解決:d,通過格式化我的舊電腦,編譯時間花了2分鐘,只使用了IE8並沒有其他的配置編譯,但你的回答將是有益的,我的未來;)
- 1. Android應用程序開發環境?
- 2. 在開發rails應用程序時開發gem的環境
- 3. 使用Maven(3)和Eclipse開發GWT(GXT)應用程序的最佳實踐
- 4. 拖放環境開始在gwt開發
- 5. Smalltalk Web應用程序開發環境從頭開始?
- 6. 幫助開始設置Facebook應用程序開發環境
- 7. 使用螺紋鋼,開發環境的erlang OTP應用程序
- 8. mvc4應用程序環境
- 9. Chrome應用程序開發環境中的打包應用程序是什麼?
- 10. 設置Heroku模板java應用程序的開發環境
- 11. 智能客戶端應用程序的開發環境
- 12. 本地主機上的Facebook應用程序開發環境
- 13. 加速開發環境中的Rails應用程序?
- 14. 部署ReactJS應用程序在使用代理開發環境
- 15. 在遠程環境中調試GWT應用程序
- 16. 如何設置windows phone開發環境並使用F#開發應用程序?
- 17. 將Salesforce應用程序和數據複製到開發環境
- 18. Rails應用程序認爲它在開發環境中生產
- 19. Twitter應用程序開發有沒有沙箱環境?
- 20. 爲Web應用程序開發建立協作環境
- 21. 開發,分段和生產環境rails應用程序
- 22. 爲heroku設置本地開發環境Facebook應用程序
- 23. 未在開發環境中加載Rails應用程序資產
- 24. Mongo :: Error :: NoServerAvailable在Rails 5應用程序開發環境中
- 25. 如何設置Android應用程序開發環境?
- 26. 如何在本地Rails環境中開發Shopify應用程序?
- 27. Iphone Web應用程序開發環境設置?
- 28. heroku:如何從其他環境開發應用程序
- 29. 在本地環境中開發應用程序
- 30. JSF + Hibernate Web應用程序開發環境
謝謝SSR現在我發現我不是唯一一個可以在GWT編譯時休息的人;) –
歡迎來到俱樂部!咖啡,茶,太妃糖,乒乓球,瀏覽智能手機瀏覽可以讓你佔領。笑話分開在Vaadin網站上開發時間彙編。投入硬件。它長期回報:) – SSR
不知道如果我理解圖形的權利,我的一個小項目有6MB(6個排列組合)。我認爲它不會少於5MB。編譯需要23,292(1歲的筆記本電腦)。那麼100k是什麼?無論如何,這是多好,你應該把它標記爲回答。 – Martin