提纲

浅谈移动Web开发

提纲 更新于 2016-04-19

一、PC端与移动端Web开发的区别

  1. PC端相对复杂,需要花大量精力解决浏览器兼容
  2. 移动端只关注webkit内核,布局简单,信息量少,开发较为容易

二、移动端开发

  1. 原生 APP

  2. Web APP

  3. hybrid (混合开发、套壳开发)

三、H5技术 (Web App)

  1. 本地存储、离线存储
  2. WebSocket技术、Web通知
  3. WebGL 网页3D
  4. 服务器端 JavaScript Node.js
  5. JavaScript 模块化编程

四、微信开发(hybrid)

​ 微信开发即微信公众平台开发,将企业信息、服务、活动等内容通过微信网页的方式进行表现,用户通过简单的设置,就能生成微信端的web。通过微信公众平台将企业品牌展示给微信用户,减少宣传成本,建立企业与消费者、客户的一对一互动和沟通,进行促销、推广、宣传、售后等。形成了一种主流的线上线下微信互动营销方式。

微信开发的优势

  1. 开发成本低
  2. 推广、运营、维护成本低
  3. 通过与原生App的结合,弥补web的不足(性能、用户体验、互动性)
  4. Web 应用的缺点
    1. 移动端缺乏入口
    2. 受到网络的限制(2G、3G、4G、WiFi)
    3. 性能问题
    4. 用户体验较差
    5. 无法主动触及用户

微信公众号的形式

  1. 订阅号
  2. 服务号
  3. 企业号 (企业微信的发布)
  4. 应用号 (有可能今年上半年推出,将html5技术推向新的高度)

微信开发的总结

产品运营:

  1. 好的产品才能赢得用户
  2. 不要增加用户的学习成本
  3. 用户习惯的培养

技术:

  1. 框架不断优化,迭代升级
  2. 界面动画全部采用CSS,弃用jQuery 动画

五、PHP7 革新与性能优化

  1. PHP 在Web开发中的占比
  2. PHP(版本之间) 的性能测试
  3. PHP7 与 HHVM性能对比
  4. WordPress项目 压力测试

六、学习分享

  1. 写博客 (记录、学习、分享)
  2. 用MarkDown记录笔记
  3. 专业的技术问答社区
    segmentfault.com
    stackoverflow.com [推荐]
posted @ 2016-04-19 11:46  陈朔  阅读(200)  评论(0编辑  收藏  举报