2010-12-06 78 views
1

目前Iam正在評估java web框架。更確切地說,Iam在談論GWT,JSF2和apache wicket。這個評估的一個非常重要的標準是原型。
我公司的原型製作流程可以用下面的描述來描述:
客戶可以通過拖動&將Web組件拖放到公司預定義的網站結構中,使用易於使用的所見即所得編輯器生成GUI。還需要一些動態的,像從一個框架到另一個框架的導航。
所以Iam正在尋找工具。這些工具不僅應該提供很好的圖形用戶界面,還應該提供一些基本的代碼,這些代碼可以轉發給開發人員。目的是儘可能地避免設計師和開發者之間的誤解。或多或少 開發人員只需要實現代碼,但不實現光學要求。 此外,還需要定製所見即所得編輯器中使用的組件。有沒有人知道提到的框架(GWT,JSF2,檢票口)的任何好工具?Java Web框架原型開發工具

+0

你有沒有考慮給你的客戶一個Balsamiq +一些模板/字形的基本網站結構的副本? ;) – ireddick 2010-12-06 20:46:49

回答

1

有沒有像這樣檢票,我知道的。從客戶那裏獲得的任何資源重用的最接近的方法是給他們一個拖放HTML編輯器 - 最終的HTML可以形成Wicket頁面/面板佈局的基礎。

3

用於UI的所見即所得工具面臨的挑戰之一是您通常必須在快速原型和可維護代碼之間進行選擇。即使那樣,只要你想做一些原型工具不支持的東西,你可以像沒有原型工具那樣實現它,但是你的往返功能(即把你的應用程序變成可以編輯的東西)除非做了額外的工作才能生成編輯器所需的元數據,否則會被破壞或癱瘓。

在主要版本之間升級是另一個問題。開發這些工具的供應商和團隊在停止支持舊版本的時候有一個歷史性的斑點記錄,合理的原因是資源有限,有時如何跟蹤框架本身發生的創新性創新的難題。

我的建議,而不是爲原型與像Balsamiq Mockups的RIA原型工具或使用網格系統,如960 Grid產生快速原型,然後使用Web開發框架,可以讓你的開發人員使用或不使用後端服務器上運行的代碼。 Wicket有一個標籤,這對於這種事情來說非常棒--Web開發人員可以使用組件應該生成的東西來填充div,而Wicket開發人員可以在實現該標籤後包裝該標籤的內容。雙方可以長期共存這種方式。

0

如果你是刨去使用JavaScript庫,你可以使用ExtJS的, http://www.sencha.com/products/js/

,他們已經開發出一種很好的設計師 www.sencha.com/products/designer/

也有GWT www.sencha。com/products/gwt/

如果您的應用程序不是開源的,您必須支付商業許可證!