HtmlNative
                                
                                
                                
                                    HtmlNative copied to clipboard
                            
                            
                            
                        能提供原理/机制相关的说明么?
如题
好的,回头我补上。
跟 rn、weex 相比,有什么优势吗?
@100apps 原来的目的和初衷是,设计一个简单的remove view的加载机制,因为Android本身不具备从云端加载布局的能力,所有的资源文件必须从apk文件中读取;在开发过程中,逐步将android的layout xml文件扩展成了HTML+CSS。
Weex和RN非常强大,完全可以满足一些模块化的开发需求,但是有很多时候可能并不需要引入那么强大的库(往往意味着大部分技术栈的替换),而仅仅想实现几个view的网络侧加载。
HtmlNative,使得布局文件完全可以通过API来承载,不必要下载js.bundle,基本上可做到服务端渲染HTML,客户端显示,可以满足一部分场景。
此外,Weex和RN,对于无前端开发经验的同学来说,学习曲线还是陡峭了些,而HTML和CSS,这种简单的脚本语言,可能运营或产品都能自己搞定,这也是考虑之一。
至于引入Lua这个小众语言,仅仅是限于精力有限,JavaScript当然更合适,如有兴趣,可一起探讨。
感谢回复。大体了解了。确实有一些场景需要。 ------------------ Original ------------------ From: "Yang Tao"[email protected] Date: Mon, Jun 5, 2017 11:22 PM To: "hsllany/HtmlNative"[email protected]; Cc: "马云腾"[email protected];"Mention"[email protected]; Subject: Re: [hsllany/HtmlNative] 能提供原理/机制相关的说明么? (#2)
@100apps 原来的目的和初衷是,设计一个简单的remove view的加载机制,因为Android本身不具备从云端加载布局的能力,所有的资源文件必须从apk文件中读取;在开发过程中,逐步将android的layout xml文件扩展成了HTML+CSS。
Weex和RN非常强大,完全可以满足一些模块化的开发需求,但是有很多时候可能并不需要引入那么强大的库(往往意味着大部分技术栈的替换),而仅仅想实现几个view的网络侧加载。
HtmlNative,使得布局文件完全可以通过API来承载,不必要下载js.bundle,基本上可做到服务端渲染HTML,客户端显示,可以满足一部分场景。
此外,Weex和RN,对于无前端开发经验的同学来说,学习曲线还是陡峭了些,而HTML和CSS,这种简单的脚本语言,可能运营或产品都能自己搞定,这也是考虑之一。
至于引入Lua这个小众语言,仅仅是限于精力有限,JavaScript当然更合适,如有兴趣,可一起探讨。
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.