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配合适用,在进行页面的渲染时肯定没有原生运行的流畅,用户体验不是太好。

posted on 2016-07-27 22:13  2013551627  阅读(205)  评论(0编辑  收藏  举报