淺談移動Web開發
提綱 更新於 2016-04-19php
1、PC端與移動端Web開發的區別
- PC端相對複雜,須要花大量精力解決瀏覽器兼容
- 移動端只關注webkit內核,佈局簡單,信息量少,開發較爲容易
2、移動端開發
原生 APPhtml
Web APPhtml5
hybrid (混合開發、套殼開發)web
3、H5技術 (Web App)
- 本地存儲、離線存儲
- WebSocket技術、Web通知
- WebGL 網頁3D
- 服務器端 JavaScript Node.js
- JavaScript 模塊化編程
4、微信開發(hybrid)
微信開發即微信公衆平臺開發,將企業信息、服務、活動等內容經過微信網頁的方式進行表現,用戶經過簡單的設置,就能生成微信端的web。經過微信公衆平臺將企業品牌展現給微信用戶,減小宣傳成本,創建企業與消費者、客戶的一對一互動和溝通,進行促銷、推廣、宣傳、售後等。造成了一種主流的線上線下微信互動營銷方式。編程
微信開發的優點
- 開發成本低
- 推廣、運營、維護成本低
- 經過與原生App的結合,彌補web的不足(性能、用戶體驗、互動性)
- Web 應用的缺點
- 移動端缺少入口
- 受到網絡的限制(2G、3G、4G、WiFi)
- 性能問題
- 用戶體驗較差
- 沒法主動觸及用戶
微信公衆號的形式
- 訂閱號
- 服務號
- 企業號 (企業微信的發佈)
- 應用號 (有可能今年上半年推出,將html5技術推向新的高度)
微信開發的總結
產品運營:segmentfault
- 好的產品才能贏得用戶
- 不要增長用戶的學習成本
- 用戶習慣的培養
技術:移動web開發
- 框架不斷優化,迭代升級
- 界面動畫所有采用CSS,棄用jQuery 動畫
5、PHP7 革新與性能優化
- PHP 在Web開發中的佔比
- PHP(版本之間) 的性能測試
- PHP7 與 HHVM性能對比
- WordPress項目 壓力測試
6、學習分享
- 寫博客 (記錄、學習、分享)
- 用MarkDown記錄筆記
- 專業的技術問答社區 segmentfault.com stackoverflow.com [推薦]