Yang Tao
Yang Tao
没有以前大气啦

power(A, n) == A
好的,回头我补上。
@100apps 原来的目的和初衷是,设计一个简单的remove view的加载机制,因为Android本身不具备从云端加载布局的能力,所有的资源文件必须从apk文件中读取;在开发过程中,逐步将android的layout xml文件扩展成了HTML+CSS。 Weex和RN非常强大,完全可以满足一些模块化的开发需求,但是有很多时候可能并不需要引入那么强大的库(往往意味着大部分技术栈的替换),而仅仅想实现几个view的网络侧加载。 HtmlNative,使得布局文件完全可以通过API来承载,不必要下载js.bundle,基本上可做到服务端渲染HTML,客户端显示,可以满足一部分场景。 此外,Weex和RN,对于无前端开发经验的同学来说,学习曲线还是陡峭了些,而HTML和CSS,这种简单的脚本语言,可能运营或产品都能自己搞定,这也是考虑之一。 至于引入Lua这个小众语言,仅仅是限于精力有限,JavaScript当然更合适,如有兴趣,可一起探讨。