title: 如何快速开发多端应用?
desc: 现在一个应用需要有IOS，Android，webapp通过phonegap等打包工具可变成app，这个是最基本的，有可能还需要微信端等等。现在国内有一些工具，比如：wex5，appcan，apicloud，HBuilder等等这些工具说是可以开发多端应用，在这么多工具之中我们应该如何选择呢？如果不使用这些工具用h5开发多端应用是否有更好的选择呢？比如：react native，可能后续vue也会出一个类似react native的解决方案。请了解的童鞋分析一下各种方案利弊或者你们有更好的选择求分享。
topic: 前端开发
content: 目前能多端开发且体验优良的，应该只有mui了。mui在微信下使用普通浏览器api，在app下使用增强api，可以做到app模式下窗体切换下拉刷新ajax跨域这些效果都达到原生体验，并且是一套代码兼容。单页是不靠谱的，div的渲染效果比不上原生view的渲染。以窗体切换为例，使用mui.openWindow，在app模式下是自动走原生的view动画切换，而web下则走网页切换，但代码还是一套代码，框架自动兼容处理了。另外回下 阳光下的我们 HB
answerer_tags: DCloud公司CEO / HTML5从业者