这两天试用了一下手机应用快速原型工具Codiqa. Codiqa的基本想法是在jQueryMobile的基础上做一些包装,提供一个可视化的工具,使产品设计人员能快速的搭建一个应用原型.进一步,如果以后的应用的开发是基于jQueryMobile的,Codiqa希望这个原型可以作为应用开发实际使用的基础代码.
类似想法的工具网站应该不少,但是基于jQueryMobile的却不多,或者我不知道. 我挺喜欢这类的原型工具的, Codiqa现在的功能还比较少, 甚至对jQueryMobile的支持也不全面, 但是以后应该会逐渐成熟, 希望Codiqa以后能在现在jQueryMobile的基础上能加入更多的组件和特性.
下面是我Codiqa使用下来的一些感受:
优点
- 快速构建原型,基本上就是拖拽,填填属性
- 可以创建多个jQueryMobile页面,支持配置页面间的跳转
- 可以上传自定义的jQuery Mobile theme, 可惜仅支持jQuery Mobile Themeroller生成的CSS,不能上传图片资源
- 30天内免费试用. 在免费期内把3个免费的项目都建出来,过了免费期就不能创建项目了,但是已有项目还是能正常使用.
- 可以在线共享,可以在移动设备上直接体验
- 可以导出Html代码,作为项目开发的基础
缺点
- 不支持UI元件的拷贝粘贴,配置一个数据多点的列表框需要很多次鼠标操作
- 不支持对话框元件, Dialogs
- 只有Page支持背景图片, 其他元件不支持背景图片设置, 不支持image sprite
- 不支持 Grouped buttons
- 没有一个好的列表内容元件. List 不支持 Nested list, Numbered list, Split button list, Thumbnails, Icons, Search filter bar, Lists with Forms
- 没有内建的执行JavaScript代码片段的机制
- 不支持自定义的jQueryMobile组件