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

  • 相关阅读:
    如何安装树莓派虚拟机
    树莓派3用create_ap变身无线AP
    Centos 安装golang beego
    Lua中调用C函数
    C++ 用libcurl库进行http通讯网络编程(转)
    SkipList 跳表
    ntohs, ntohl, htons,htonl的比较和详解【转】
    SQLITE3 使用总结(转)
    mysql基础认识1
    mysql 数据类型
  • 原文地址:https://www.cnblogs.com/android-er/p/5712829.html
Copyright © 2011-2022 走看看