2012-02-23 56 views
2

我正在尋找一個框架/庫,生成大部分/所有的通用MVP代碼本身,以便我可以擴展該代碼。在默認的GWT-Eclipse IDE設置中,我必須手工編寫所有代碼。易於使用的框架使用GWT最小編碼的MVP

我已經看到了一些像Tessell這樣的框架,它們旨在生成大部分的鍋爐板代碼......您爲此推薦了哪個框架,以便我可以用最少的努力創建新的MVP-GWT應用程序/大驚小怪?

回答

2

我認識在某些大型項目中有效使用mvp4g的人。

4

看看Tessell

Tessell是一個GWT應用程序框架

  • 遵循一個模型視圖演示架構
  • 減樣板(10倍不到手工編碼的MVP LOC)

功能

  • 查看代MVP/UiBinder的接口/實現,允許快速,DOM去耦單元測試,但通過手吸代碼
  • 豐富的機型,讓您的應用程序的演示/業務邏輯的詳細聲明,並有少麪條/內部類代碼
  • 調度式服務器/客戶端通信AJAX
  • 存根真棒,外的現成試驗
  • 約定形式,行表,和細胞表
2

我在兩個項目中使用了gwtp,效果非常好。
它具有嵌套的演示者/視圖的概念,如果您想創建可重用的MVP組件,它可能會很方便。

1

GPE(Google Plugin for Eclipse)和Google Window Builder一起將使用GWT庫生成大部分MVP代碼所需的內容。你去新建 - >窗口生成器 - > GWT UIBindder-> MVP-> MVP視圖。該向導將生成uibinder代碼,UI界面,UI實現,地點和活動。如果您使用客戶工廠,它也會使用客戶工廠。如果您有一個client.place和/或一個client.activity包,它還會爲您放置這些包中的地點和活動。