6
我們正在爲我們的軟件提供一種新的架構方法的建議。如何處理GWT上的大型多模塊應用程序
目前我們正在爲我們的ERP開發一個新的前端,我們開始的時候我們的選擇框架是前端的GWT + GWTP。
我們的第一個想法是讓一個頁面應用程序運行一個組合的GWT應用程序,其中的功能是模塊對齊到主模塊之外。
現在我們正在到達實際創建系統功能的過程的關鍵階段。但是,我們正面臨着這種方法的嚴重問題。在這一點上,我們有41個GWT模塊被編譯爲我們主模塊的依賴關係,其中3GB的內存大於8-12分鐘。我們預計在當前開發階段結束時會有更多的400個模塊,並且在計算機編譯應用程序方面,它將變得不可持續。
我們已經看過一些文章,如Ben Northrop的文章http://www.summa-tech.com/blog/2011/02/22/structuring-gwt-modules-for-large-applications。但我們希望就此事提出其他意見。
您是否考慮將應用程序拆分爲多個主機分頁編譯爲不同的應用程序?在這種情況下,可以在不重建全部的情況下重新編譯應用程序。 你使用的是什麼GWT版本? GWT 2.7有一個incemental編譯,如果你有很多模塊,可能會加快這個過程。只有具有更改代碼的模塊纔會重新編譯。 –
嗨@ChristianKuetbach!是的,我們正在考慮多託管網頁。我們正在使用GWT 2.7。但是,一旦假設與桌面應用程序呼籲一起工作,我們更願意使用單頁面方法。我也在研究GWT.create 2013中的Robert Keane材料,這是一個非常有趣的方法,在http://pt.slideshare.net/RobertKeane1/turducken-divide-and-conquer-large-gwt-apps-with-multiple-teams – vkrausser
多模塊項目真的是一個很好的想法 - 嘗試使用maven與它一起 - –