2016 年 10 月去开发微信小程序时机是否合适? 财富值55
生活随笔
收集整理的這篇文章主要介紹了
2016 年 10 月去开发微信小程序时机是否合适? 财富值55
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
當你覺得時機合適可以進場的時候那已經沒有時機了。
國慶節花了一天半的時間,邊看文檔邊撿起css,使用豆瓣電影API,以豆瓣電影 Andorid 版 App 為設計原型,搞了個簡單的微信小程序版豆瓣電影,效果如下: 微信小程序版豆瓣電影 - 騰訊視頻 http://v.qq.com/x/page/k03339axews.html 代碼在:GitHub - David-Guo/weapp-douban-movie: 微信小程序版豆瓣電影總的來說,就官方提供的文檔來看,學習成本不是很大,幾天就能弄出一個demo,所以可以提前玩玩。
目前小程序開發的問題 “哇,我是不是可以輕輕松松就寫出一個APP啊?”,這也許是許多開發者的第一感受,你的想法沒錯,這也是微信想要達到的效果。但是作為開發者,我個人認為用戶體驗并沒有這么重要,“一個流暢的APP用起來比不斷刷新的網頁爽多了”不能作為我們投入到微信小程序開發中的理由。我認為開發者能到達的目的(速度、成本、回報、流量、收入等)比所謂的用戶體驗重要得多。所以,我的建議是:“不要過高(盲目)地期待用戶體驗能給你帶來的好處,應該多評估你所受到的限制,以及你能得到的回報”。下面說說我對小程序的看法(提醒,這是2016年9月寫的,以后可能會顯得不合適或不正確)。小程序不是基于瀏覽器的,而是基于微信程序的,要開發小程序必須學習使用WXML與WXSS,代替HTML與CSS;WXML與WXSS沒有完善的文檔,如果遇到技術問題就會卡殼,可能會導致幾天沒有進展;文檔中暗示了WXML、WXSS與HTML、CSS差不多,但是卻沒有明確說哪些HTML標簽可用,哪些CSS屬性可用,或者哪些不可用,這一切需要開發人員自己一遍一遍的嘗試。對于設計師來說也是個困惑,萬一根據Web開發經驗設計出來的效果前端人員實現不了怎么辦?預感小程序不支持常用CSS庫,小到一個button、一個icon都要自己處理,每一個像素都要親自調整,又要重新造輪子了。對于設計師與前端來說,都是痛苦的體驗;小程序基于“數據綁定”的思路綁定了Model與View,看似自動化了數據的顯示,但也同時也失去了對DOM的自由操作。小程序的JS不支持window對象,不支持jQyery等常用庫,這就意味著你不能重復使用以前積累的前端代碼;在思路上我們要保持“Less is more”,但在面對選擇上我認為“能總比不能好”。小程序在保持簡單的同時也讓我們失去了許多選擇;CSS與JS的選擇器沒有那么靈活,僅支持簡單的選擇器功能,對于有經驗的開發者將會感到不便;開發小程序,可以輕松調用以下微信的API(并且不用考慮機型問題):上傳、下載文件,拍照、選擇、上傳圖片,錄音、播放音頻文件,播放視頻文件(僅支持騰訊視頻),本地數據緩存,獲得地理位置與調用微信內置地圖,監聽重力感應與羅盤數據,Canvas繪圖,微信賬號登錄,微信支付等(其他未列出的就是比較常見的了)。但是除了重力感應、羅盤、Canvas繪圖以外,其他API在微信公眾號的的JS SDK中也有,也許以后小程序會推出更多“APP才有的API”;與公眾號相比,許多功能小程序目前還沒有,例如:搖一搖、掃一掃、主動向用戶發消息、分享到朋友圈(以及其他分項功能)、卡券等(寫到這里的時候發現小程序已經可以給用戶發模板消息,但限制較強);目前不知道是否可以通過URL直接訪問小程序,看樣子好像暫時不可以,這就意味著你不能在“閱讀原文”中引導用戶訪問某一篇文章的內容;目前不知道是否可以在小程序中“按住二維碼掃描”,文檔里面沒有提及,除非看見別人可以這樣搞,否則就不要以為能通過在小程序內放一個二維碼增加公眾號的粉絲(但是網頁可以);目前我不知道是否可以在小程序中使用a>鏈接跳轉到普通網頁去,如果可以那么用戶體驗就會打折扣,如果不可以那又怎么和其他網站合作呢?(我認為如果不支持瀏覽器必然會大打折扣,所以因該是支持的);小程序發起請求必須使用HTTPS協議,也就是說如果你要和其他第三方網站合作,調用他們的API,那么他們必須提供HTTPS協議,目前這會導致你無法與許多第三方網站合作;小程序的推送功能目前遠不如公眾號,也不能從公眾號底部直接進入小程序,還不如寫一個HTML網站,引導用戶(按住)掃碼關注公眾號,再從公眾號菜單進入程序來得直接與實在;有人說小程序可以用微信賬號登錄與微信支付,而訂閱號不可以,其實訂閱號也可以。注冊一個訂閱號,點擊訂閱號的菜單跳轉到網頁去,但是網頁使用服務號的JS SDK開發就行了,一樣可以登錄、支付,錢入賬到服務號中,此方法甚至不需要用戶點擊“同意”就可以得到用戶的頭像和用戶名(可以關注我們的公眾號“安順US”體驗一下,我已這樣做已經快兩年了,目前暫無限制);目前必須在微信IDE中調試,在微信APP中運行,如果這兩個地方有Bug(或者更常見的是你懷疑他有Bug)的話怎么辦?你沒有文檔可查,網上也搜索不到解決方案,你發郵件問微信的開發人員他們也不會給你回郵件(除非你是他們的合作伙伴)。小程序的維護需要有小程序開發經驗的人,傳統Web開發人員需要花時間學習(更多的是練習)才能適應小程序的開發與維護,所以在招人上可能會更困難;最后,我相信微信小程序會蓬勃發展,會有大量的開發者加入,會有完善的文檔。我認為小程序將會大幅降低開發成本與分發成本,這遠比提高用戶體驗更能拉攏開發者,未來會不會出現一個小程序開發大軍現在還說不準,但是我看好小程序。我認為不要急于開發小程序,不如再觀察觀察。?
小程序能夠在多大程度上起到對蘋果app store體系閹割的作用將會是最大看點。html5或者其他的webapp技術嘗試,主要就是因為平臺(iOS / android)不肯就范,而始終無法調用底層內容。想要嫁接底層支持,從而扶正webapps的嘗試都失敗了。比如firefox os還有最早期的阿里yunos。特別是yunos,事實證明如果不兼容現在的android應用——不管他表面或實際是以什么方式實現兼容,就是死路一條。之所以被鎖死在native apps層面主要還是因為用戶不爭氣,扶不起firefoxos 乃至winphone,但是如果用戶都那么爭氣了,我們又上哪去騙用戶的錢呢?所以這事兒都是相輔相成的。如果你把騰訊當騎士,那么別忘了它并不是免費為你提供斬殺巨龍的服務,自己要夾帶點私貨的。而故意設置一個專有標準,不能使用第三方瀏覽器打開就是這個私貨所在。可以說才出虎穴又入狼窩。但如果小程序真的能夠殺掉應用商店這條巨龍,那么前一條巨龍死后會帶來一定混亂,這種群雄并起的局面,對于實現“寫一次就到處運行”的革命先烈遺志,可能還是有點好處的。總比一潭死水要強。回答問題本身,不要把所有的精力都放在小程序上面,要考慮它攪動市場之后,如何開發并推動遵循業界規范的webapps,復興那個開放的web。
應該是q+的微信版
可以早點進去開拓開拓,總覺得現在呼吁大家觀望一波的,都是準備率先沖進去賺快錢的人。
國慶節花了一天半的時間,邊看文檔邊撿起css,使用豆瓣電影API,以豆瓣電影 Andorid 版 App 為設計原型,搞了個簡單的微信小程序版豆瓣電影,效果如下: 微信小程序版豆瓣電影 - 騰訊視頻 http://v.qq.com/x/page/k03339axews.html 代碼在:GitHub - David-Guo/weapp-douban-movie: 微信小程序版豆瓣電影總的來說,就官方提供的文檔來看,學習成本不是很大,幾天就能弄出一個demo,所以可以提前玩玩。
目前小程序開發的問題 “哇,我是不是可以輕輕松松就寫出一個APP啊?”,這也許是許多開發者的第一感受,你的想法沒錯,這也是微信想要達到的效果。但是作為開發者,我個人認為用戶體驗并沒有這么重要,“一個流暢的APP用起來比不斷刷新的網頁爽多了”不能作為我們投入到微信小程序開發中的理由。我認為開發者能到達的目的(速度、成本、回報、流量、收入等)比所謂的用戶體驗重要得多。所以,我的建議是:“不要過高(盲目)地期待用戶體驗能給你帶來的好處,應該多評估你所受到的限制,以及你能得到的回報”。下面說說我對小程序的看法(提醒,這是2016年9月寫的,以后可能會顯得不合適或不正確)。小程序不是基于瀏覽器的,而是基于微信程序的,要開發小程序必須學習使用WXML與WXSS,代替HTML與CSS;WXML與WXSS沒有完善的文檔,如果遇到技術問題就會卡殼,可能會導致幾天沒有進展;文檔中暗示了WXML、WXSS與HTML、CSS差不多,但是卻沒有明確說哪些HTML標簽可用,哪些CSS屬性可用,或者哪些不可用,這一切需要開發人員自己一遍一遍的嘗試。對于設計師來說也是個困惑,萬一根據Web開發經驗設計出來的效果前端人員實現不了怎么辦?預感小程序不支持常用CSS庫,小到一個button、一個icon都要自己處理,每一個像素都要親自調整,又要重新造輪子了。對于設計師與前端來說,都是痛苦的體驗;小程序基于“數據綁定”的思路綁定了Model與View,看似自動化了數據的顯示,但也同時也失去了對DOM的自由操作。小程序的JS不支持window對象,不支持jQyery等常用庫,這就意味著你不能重復使用以前積累的前端代碼;在思路上我們要保持“Less is more”,但在面對選擇上我認為“能總比不能好”。小程序在保持簡單的同時也讓我們失去了許多選擇;CSS與JS的選擇器沒有那么靈活,僅支持簡單的選擇器功能,對于有經驗的開發者將會感到不便;開發小程序,可以輕松調用以下微信的API(并且不用考慮機型問題):上傳、下載文件,拍照、選擇、上傳圖片,錄音、播放音頻文件,播放視頻文件(僅支持騰訊視頻),本地數據緩存,獲得地理位置與調用微信內置地圖,監聽重力感應與羅盤數據,Canvas繪圖,微信賬號登錄,微信支付等(其他未列出的就是比較常見的了)。但是除了重力感應、羅盤、Canvas繪圖以外,其他API在微信公眾號的的JS SDK中也有,也許以后小程序會推出更多“APP才有的API”;與公眾號相比,許多功能小程序目前還沒有,例如:搖一搖、掃一掃、主動向用戶發消息、分享到朋友圈(以及其他分項功能)、卡券等(寫到這里的時候發現小程序已經可以給用戶發模板消息,但限制較強);目前不知道是否可以通過URL直接訪問小程序,看樣子好像暫時不可以,這就意味著你不能在“閱讀原文”中引導用戶訪問某一篇文章的內容;目前不知道是否可以在小程序中“按住二維碼掃描”,文檔里面沒有提及,除非看見別人可以這樣搞,否則就不要以為能通過在小程序內放一個二維碼增加公眾號的粉絲(但是網頁可以);目前我不知道是否可以在小程序中使用a>鏈接跳轉到普通網頁去,如果可以那么用戶體驗就會打折扣,如果不可以那又怎么和其他網站合作呢?(我認為如果不支持瀏覽器必然會大打折扣,所以因該是支持的);小程序發起請求必須使用HTTPS協議,也就是說如果你要和其他第三方網站合作,調用他們的API,那么他們必須提供HTTPS協議,目前這會導致你無法與許多第三方網站合作;小程序的推送功能目前遠不如公眾號,也不能從公眾號底部直接進入小程序,還不如寫一個HTML網站,引導用戶(按住)掃碼關注公眾號,再從公眾號菜單進入程序來得直接與實在;有人說小程序可以用微信賬號登錄與微信支付,而訂閱號不可以,其實訂閱號也可以。注冊一個訂閱號,點擊訂閱號的菜單跳轉到網頁去,但是網頁使用服務號的JS SDK開發就行了,一樣可以登錄、支付,錢入賬到服務號中,此方法甚至不需要用戶點擊“同意”就可以得到用戶的頭像和用戶名(可以關注我們的公眾號“安順US”體驗一下,我已這樣做已經快兩年了,目前暫無限制);目前必須在微信IDE中調試,在微信APP中運行,如果這兩個地方有Bug(或者更常見的是你懷疑他有Bug)的話怎么辦?你沒有文檔可查,網上也搜索不到解決方案,你發郵件問微信的開發人員他們也不會給你回郵件(除非你是他們的合作伙伴)。小程序的維護需要有小程序開發經驗的人,傳統Web開發人員需要花時間學習(更多的是練習)才能適應小程序的開發與維護,所以在招人上可能會更困難;最后,我相信微信小程序會蓬勃發展,會有大量的開發者加入,會有完善的文檔。我認為小程序將會大幅降低開發成本與分發成本,這遠比提高用戶體驗更能拉攏開發者,未來會不會出現一個小程序開發大軍現在還說不準,但是我看好小程序。我認為不要急于開發小程序,不如再觀察觀察。?
小程序能夠在多大程度上起到對蘋果app store體系閹割的作用將會是最大看點。html5或者其他的webapp技術嘗試,主要就是因為平臺(iOS / android)不肯就范,而始終無法調用底層內容。想要嫁接底層支持,從而扶正webapps的嘗試都失敗了。比如firefox os還有最早期的阿里yunos。特別是yunos,事實證明如果不兼容現在的android應用——不管他表面或實際是以什么方式實現兼容,就是死路一條。之所以被鎖死在native apps層面主要還是因為用戶不爭氣,扶不起firefoxos 乃至winphone,但是如果用戶都那么爭氣了,我們又上哪去騙用戶的錢呢?所以這事兒都是相輔相成的。如果你把騰訊當騎士,那么別忘了它并不是免費為你提供斬殺巨龍的服務,自己要夾帶點私貨的。而故意設置一個專有標準,不能使用第三方瀏覽器打開就是這個私貨所在。可以說才出虎穴又入狼窩。但如果小程序真的能夠殺掉應用商店這條巨龍,那么前一條巨龍死后會帶來一定混亂,這種群雄并起的局面,對于實現“寫一次就到處運行”的革命先烈遺志,可能還是有點好處的。總比一潭死水要強。回答問題本身,不要把所有的精力都放在小程序上面,要考慮它攪動市場之后,如何開發并推動遵循業界規范的webapps,復興那個開放的web。
應該是q+的微信版
可以早點進去開拓開拓,總覺得現在呼吁大家觀望一波的,都是準備率先沖進去賺快錢的人。
總結
以上是生活随笔為你收集整理的2016 年 10 月去开发微信小程序时机是否合适? 财富值55的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 暗区突围手游农场哪刷食物
- 下一篇: 怎么学怎么设置手写输入法