通过axure做原型设计生成的html代码可以让开发直接用吗

如题所述

通过axure做原型设计生成的HTML代码是不可以让开发直接用的
主要原因是:
axure 的目的是通过某种“特别”的手段去快速创建带有交互效果的网页原型,开发者根本不需要关心其底层实现,只需关心效果是否令人满意。为了尽量接近创意,很多时候(甚至可以说大多数时候)我们都在肆无忌惮地采用各种 dirty tricks:用图片展示特定的中文字体而不管是否能用 CSS 实现;整页面大动态而不管最终是交由 HTML5 还是 Flash 处理;以平面设计的思路来布局而不管 DIV 结构,等等。更遑论原型中还有大量的、不可或缺的注释性质的图文内容。使用 axure 的时候,心态应当和使用 PS+AI 是一样的。说白了,axure软件的主要功能就是构建产品的大体框架,包括界面以及交互,虽然能够导出html代码,但是这是一款用来设计和确立产品框架的软件,而不是一款以编译为主的软件,所以它导出的代码没有丝毫被前端开发的可能。也许上述思路会得到开发部门全体人员的一致痛骂和唾弃,但原型开发就是这样。我们要的就是外表光鲜亮丽——这是原型的基本内涵,真的并非故意和开发者过不去。原型和最终实现之间的裂隙或鸿沟,下一流程再行协商解决。所以说,通过axure做原型设计生成的HTML代码是不可以让开发直接用的。

其实你可以自己试一下:在 axure 中新建一个什么都没有的空白页面,生成网页,然后自己去看看源代码,你马上就能明白为何不能直接交给开发部门了。
一点浅见~
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-06-08
axure做原型生成的代码是不可以直接让开发工程师使用的。原因如下:
大多html都不能重复利用
css元素布局使用的是绝对定位
不能自适应不同的分辨率
因此建议不要把这样的html直接交给开发者使用。
相似回答