轻量级APP开发方案
app的开发牵扯两端,前端和后端,目前技术多种多样,存在很多选择,合适的场景即合适的需求,选择合适的技术,才是王道,技术只是工具。
因为我也做过了好多款app,所以这里总结一点心得体会。
前端
app属于客户端,也可以叫做前端,目前有三种方案
原生
开发成本较高,安卓、苹果两套技术,维护成本也随之提升,但原生是最为成熟的开放方式,倘若精致的app,还是强烈推荐原生,不要自寻死路。react native
对比原生,能够一定程度的缩减成本,部分功能实现组件化,所以可以复用,但有些定制化的功能还是需要自写轮子,一定程度需要懂原生。hybrid
利用Cordova
等跨平台框架,采用web开发方式进行开发,牵扯到底层硬件,采用js方式调用