阅读 849

关于腾讯最新跨端Web框架【Hippy】的几个点评

微信团队最近开源了跨端web开发框架"Hippy",谐音(很皮),哈哈偷笑一下。面向传统web开发者,支持android,ios和web三大平台,支持react native和vue,让开发者无缝对接,不同平台使用同一套接口,开发者省时省力。

详细的评测视频可以看这里:www.bilibili.com/video/av822…

但是,笔者认为这个工具也有很多缺点:

  • 1.文档不清晰,模糊不清,里面有很多东西介绍不是很清楚需要用户自己去摸索。微信开发者这么官方的大体量的API文档,都这么含糊不清,就算SDK更新了,也不更新说明文档,甚至还有部分文档描述是错误的,还是用户体验之后反馈出来的。微信文档已经很多人吐槽了,何况这种新出来的小众开源框架?

  • 2.客服反馈做得不够,有问题只能去论坛发帖,回复时间一般是一周左右,如果可以更快的解决用户问题,那么还是不错的。

  • 3.遇到原生功能,那么插件如何写以及如何兼容的问题。这也是一个UI框架而已就算内置RN和vue支持,也是一个转换而已,都是web代码之间的转换,如果涉及到原生平台的东西,还需要写插件支持,web是无法做到的这是一个致命的问题。比如你要做一个VR应用,你必须调用原生平台的很多传感器,摄像机,音频处理,视频处理,还有各种其他复杂交互。这个是原生平台才能处理的。虽然RN vue也支持原生平台但是如何支持它们,以及如何扩展都是一个很大的挑战hippy还有很长的路要走。

  • 4.另外还有一点其他的要说的。hippy有点抄袭流应用,有人说它抄袭html5。也有人说,这是为了年底KPI,赶时间造的轮子。

最后总结一下:如果只是用纯一套web代码跨三端那么写一下UI还是可以的,如果涉及到原生平台如何处理这是一个难题。最后用一句电视广告看到的一句经典台词总结一下:“你可以模仿我的脸,但你不能模仿我的面。”