我们项目里用到了,我也是刚刚接触说实话,JSPatch解决了客户端的最大弊端:不能实时跟新BUG。很多时候,新版本的客户端解决了之前的BUG,可是用户偏偏不更新,这是最让开发者头疼的事。 我们项目里的大牛非常有先见之明,一开始的时候就加入了JSPatch。他在服务器中放置了一个JS,通过API获取到,在客户端通过JSPatch加载。 一开始JS的内容是空的,直到我们的新版本发布之后发现了一个比较让人捉急的BUG——阅读量和点赞量在控件上显示反了。然后大牛就赶紧在修改服务器中存放的JS,将错误的方法重新用JS重写了一遍。瞬间解决问题。不用发布任何新的版本,不用修改任何客户端代码。 应该说我第一次去看JSPatch的时候就被深深震撼到了,有种『换了一个角度看世界,问题就全部解决』的感觉。这个mini引擎确实是令人惊叹。 当然JSPatch目前也是有问题的,其官网也说道目前正处于测试阶段,也有一些BUG。实际上,我们也遇到了,一旦你的JS编写有错误,马上会导致程序崩溃,所以容错性是比较低的。另外本身也会有一些问题。 但是这种解决问题的模式绝对是优秀的,相信JSPatch一定会火起来。
我们项目里用到了,我也是刚刚接触
说实话,JSPatch解决了客户端的最大弊端:不能实时跟新BUG。
很多时候,新版本的客户端解决了之前的BUG,可是用户偏偏不更新,这是最让开发者头疼的事。
我们项目里的大牛非常有先见之明,一开始的时候就加入了JSPatch。
他在服务器中放置了一个JS,通过API获取到,在客户端通过JSPatch加载。
一开始JS的内容是空的,直到我们的新版本发布之后发现了一个比较让人捉急的BUG——阅读量和点赞量在控件上显示反了。
然后大牛就赶紧在修改服务器中存放的JS,将错误的方法重新用JS重写了一遍。瞬间解决问题。
不用发布任何新的版本,不用修改任何客户端代码。
应该说我第一次去看JSPatch的时候就被深深震撼到了,有种『换了一个角度看世界,问题就全部解决』的感觉。
这个mini引擎确实是令人惊叹。
当然JSPatch目前也是有问题的,其官网也说道目前正处于测试阶段,也有一些BUG。实际上,我们也遇到了,一旦你的JS编写有错误,马上会导致程序崩溃,所以容错性是比较低的。另外本身也会有一些问题。
但是这种解决问题的模式绝对是优秀的,相信JSPatch一定会火起来。