今天微信小程序有更新了,新增了大量的接口,同時修復了比較多的bugs,增加分享,掃一掃等功能。
應該說小程序可以開發比較多的功能了,市面上的80-90%的APP可以通過小程序來完成,特別是一些電商、新聞類等CRUD的APP,其功能都可以在小程序上實現。另外小程序的開發相對一些webapp開發來說簡單得多,基本上掌握簡單的CSS、HTML和javascript就可以開發小程序了,微信小程序框架內提供了數據的綁定操作,我們不需要需操作DOM就可以實現數據的展示工作。
目前前端開發非常的火爆,各種框架層出不窮。類似Vuejs前段框架,Facebook開源的react-native,阿里的Weex、ionic、nativescript等跨框架。但是作為iOS開發者,想學習這些框架需要學習的東西比較多,所以想通過學習轉去做前端或者開發跨平臺應用程序,個人覺得通過微信小程序去學習前端知識和javascript還是很不錯的方式,主要是微信小程序學習和開發相對簡單,學習的成本是相對最低的。
學習建議
- 先學習HTML、CSS和javascript
- 學些網頁布局Flex
- 學習javascript 的ES5一些語法
- 下載學習微信小程序的官方demo
- 開始上手項目開發
個人根據百思不得姐的項目,寫了一個簡單的demo,大家可以參考一下,布局主要采用Flex布局方式,可以作為學習小程序和上手的學習項目。<a>https://github.com/ramoslin02/baisibudejie</a> , 有需要記得Star.
另外github上也有很多的項目,比如模仿Cnode網站的小程序,個人根據fork coolfishstudio的項目增加了導航欄的切換功能,具體可以參考 <a>https://github.com/ramoslin02/wechat-webapp-cnode</a>和<a>https://github.com/coolfishstudio/wechat-webapp-cnode</a>