Mango icon indicating copy to clipboard operation
Mango copied to clipboard

和jspatch除了dsl区别在哪里?

Open tangxiangpi opened this issue 5 years ago • 3 comments

看了作者关于原理的介绍,除了一个使用jsbridge一个使用dsl解释器去解析,到oc层面都是用的runtime机制,包括创建函数等好像和jspatch一是一样的,那么核心区别在哪里呢?

之前我们用了jspatch,妥妥地被拒了,jspatch有自己的分发平台,使用mango得自己搭建服务器,接入成本还是很高的,所以希望能够详细了解下,如果被拒的风险依旧很大的话就不适用我们上架的这个情况

tangxiangpi avatar Sep 04 '19 08:09 tangxiangpi

1.搭建服务器真的很简单的 2.语法和oc原生非常接近 3.生态周边目前还没有jspatch那套搞的全 4.目前可以算得上是一种技术的创新吧,比起jspatch至少能过审核 5.之前看到git上有其他人也发过一个类似的方案,基于编译原理这块的,但是没怎么开源 6.另外作者后续是否可以考虑直接原生oc代码写完,一键转换成脚本修复代码和补丁包,那就美滋滋了,不够貌似自己来写也可以

applejian avatar Sep 24 '19 04:09 applejian

和jspatch没啥区别吧 不被拒是因为用的人不多

pantaopt avatar Dec 19 '19 09:12 pantaopt

看了下,这也不适合swift热修啊

lzm470445107 avatar Mar 23 '20 10:03 lzm470445107