注冊

微信小程序開發(fā)原則,小程序的開發(fā)框架

2020-09-27
導(dǎo)讀:在微信官方的開發(fā)文檔中,小程序的開發(fā)框架提供了自己的視圖層描述語言WXML和WXSS,以及基于Java的邏輯層框架,并在視圖層與邏輯層間提供了數(shù)據(jù)傳輸和事件系統(tǒng),可以讓開發(fā)者可以...

在微信官方的開發(fā)文檔中,小程序的開發(fā)框架提供了自己的視圖層描述語言WXML和WXSS,以及基于Java的邏輯層框架,并在視圖層與邏輯層間提供了數(shù)據(jù)傳輸和事件系統(tǒng),可以讓開發(fā)者可以方便的聚焦于數(shù)據(jù)與邏輯上。

而小程序開發(fā)框架不僅提供了一套自帶微信風(fēng)格的樣式以及特殊邏輯的基礎(chǔ)組件,還提供了豐富的微信原生API,可以讓開發(fā)者調(diào)起獲取用戶信息,本地存儲,支付功能等微信提供的能力。這也可以看出,小程序的本質(zhì)從一開始就是與原生App不一樣的。它的組件和接口能力,都與微信本身緊密相關(guān)。

所以,一個小程序不需要自己建立過于復(fù)雜的使用環(huán)境,只要充分利用微信這個生態(tài)就可以了。

簡單來說,一款能讓用戶擁有良好體驗的小程序,應(yīng)該符合以下三個原則:

功能方面,小程序應(yīng)該比原生App更單一

設(shè)計方面,小程序應(yīng)該比原生App更簡潔

使用場景方面,小程序比原生App更明確

微信小程序開發(fā)原則,小程序的開發(fā)框架

而微信小程序小睡眠、騰訊投票、親戚關(guān)系計算器等微信用戶使用頻率較高的小程序,正是符合了這三個原則:

“我需要聽一些有助于睡眠的聲音”、

“我需要為某個活動發(fā)起投票”、

“我需要知道我對某個親戚的準(zhǔn)確稱呼”

……這些簡單而明確的需求,正是小程序可以迅速解決的。直接了當(dāng)?shù)墓δ芊?wù),簡潔大方的使用界面,自然也對應(yīng)著明確的使用場景。這是一個使用體驗和原生App明顯不同的小程序。

其實目前市場上主流的微信小程序開發(fā)工具,其提供的各行業(yè)小程序模板也大多遵循這個三個原則。很多開發(fā)者為了節(jié)省開發(fā)成本和開發(fā)周期,都會選擇這些不需要編程就可以直接使用的小程序模板。聽起來,根據(jù)這種產(chǎn)品理念設(shè)計出來的微信小程序,好像并不如原生App強大了。

但實際上,這樣的小程序,才能更精準(zhǔn)地解決用戶需求,獲取大量的用戶。開發(fā)一個真正好用的小程序,并不需要刻意追求用戶將大量的時間花在自己的產(chǎn)品上,去提高所謂的用戶粘性。當(dāng)用戶在某個場景中產(chǎn)生某個需求時,會立刻想起你的小程序,這就足夠了。

  更多關(guān)于微信小程序開發(fā)內(nèi)容,可以多關(guān)注hi小程序。


重磅推薦:小程序開店目錄

第一部分:小商店是什么

第二部分:如何開通一個小商店

第三部分:如何登錄小商店

第四部分:開店任務(wù)常見問題

第五部分:小商店可以賣什么

第六部分:HiShop小程序特色功能

第七部分:小程序直播

第八部分:小程序收貨/物流

第九部分:小程序怎么結(jié)算

第十部分:小程序客服

第十一部分:電商創(chuàng)業(yè)

第十二部分:小程序游戲開發(fā)