目前我正在评估java web框架。更准确地说,我在谈论GWT,JSF2和apache wicket。评估中一个非常重要的标准是原型设计
我公司的原型制作过程可以通过以下方式描述:
客户可以使用易于使用的WYSIWYG编辑器生成GUI,通过拖放公司预定义网站结构上的Web组件。还需要一些小动态,如从一帧到另一帧的导航
所以Iam正在寻找工具。这些工具不仅应提供良好的GUI,还应提供
一些基本代码,可以转发给开发。目的是尽可能避免设计人员和开发人员之间的误解。或多或少的
开发人员只需要实现代码,而不是实现光学要求。
此外,还需要定制WYSIWYG编辑器中使用的组件。有没有人知道所提到的框架(GWT,JSF2,wicket)的任何好工具?
答案 0 :(得分:3)
用于UI的WYSIWYG工具面临的挑战之一是您通常需要在快速原型设计和可维护代码之间进行选择。即使这样,只要您想要做一些原型工具不支持的事情,您就可以像没有原型设计工具那样实现它,但是您的往返功能(即将您的应用程序变回可以编辑的东西)除非进行额外的工作以生成编辑器需要的元数据,否则会被破坏或削弱。
主要版本之间的升级是另一个问题。开发这些工具的供应商和团队在停止支持旧版本时具有历史性的记录,合理的原因是资源有限,有时如何跟踪框架本身发生的可靠创新的难题。
我的建议是使用像Balsamiq Mockups这样的RIA原型工具进行原型设计,或者使用像960 Grid这样的网格系统生成快速原型,然后使用允许开发人员运行代码的Web开发框架有或没有后端服务器。 Wicket有一个叫做的标签很适合这种事情--Web开发人员可以用组件应该生成的东西填充div,Wicket开发人员可以在实现它之后包装该标签的内容。双方可以这么长时间共存。
答案 1 :(得分:2)
为GWT尝试GWT Designer。
答案 2 :(得分:1)
我所知道的Wicket没有这样的东西。从客户那里获得的任何资源重用最接近的方法是给他们一个拖放HTML编辑器 - 然后生成的HTML可以构成Wicket页面/面板布局的基础。
答案 3 :(得分:0)
如果您计划使用javascript库,可以使用extjs, http://www.sencha.com/products/js/
他们开发了一个很好的设计师 www.sencha.com/products/designer /GWT中还有一个ext端口 www.sencha.com/products/gwt /
如果您的申请不是开源的,您必须支付商业许可证!