webapp开发

由于作者之前是做安卓原生开发的,但是由于工作的需要(说白了就是小公司为了节约开发成本,不愿意做网页版,并且同时做android和ios)开始学习webapp的开发。

  webapp的开发有无外乎就是: UI + JS +封装移动端原生api

  UI:为了让webapp界面看起来更像移动端界面,这就需要对HTML标签进行装饰封装,形成各式各样的空间,想Button Switch Toggle等等。但是不同的开发工具可能会使用不同的UI编写规范,想wex5采用的就是UI2,也就是bootstrap或者是HBuilder

     的mui。

    

  js: js不断的发展,由开始简单的前端开发,到nodejs的后台开发,到nativejs的移动端的开发。

  封装移动端api:前端人员可以更加容易的转移动端开发,wex5上面通过cordova插件,justep.XX 的方式,调用原生api。而HBuilder是通过nativejs来控制原生api的调用。

 

 webapp的开发

 

    优点:

 

        可以同时做到适配移动端,web端,甚至是微信,可谓是一次开发到处适用,开发效率高,开发成本低。

          缺点:

        由于webapp实质上是html页面与js配合适用,在进行页面的渲染时肯定没有原生运行的流畅,用户体验不是太好。

转载于:https://www.cnblogs.com/android-er/p/5712829.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值