聊城小(xiǎo)程序開(kāi)發流程基本原則
發布時(shí)間(jiān):2020-09-23 11:08:08浏覽:697
聊城小(xiǎo)程序開(kāi)發流程基本原則:
遵循前端主動驅動産品原則
為(wèi)什麽要前端主動驅動産品呢?
第一, 小(xiǎo)程序開(kāi)發中前端工作(zuò)比較重要,關乎客戶體(tǐ)驗
對于小(xiǎo)程序API和(hé)組件,可(kě)由前端開(kāi)發者提供可(kě)行(xíng)性評估。
由于小(xiǎo)程序大(dà)部分API和(hé)組件均屬前端範疇,前端開(kāi)發者能告知産品經理(lǐ)組件和(hé)API能實現到什麽程度;而對于部分涉及後端技(jì)術(shù)的API,前端開(kāi)發者了解整個(gè)前後端邏輯,可(kě)跟後端開(kāi)發同學一起商量如何制(zhì)作(zuò)接口(例如用戶鑒權接口)
小(xiǎo)程序開(kāi)發模式的轉變,前端架構首當其沖。
小(xiǎo)程序vs于網頁,前端技(jì)術(shù)形态雖然主體(tǐ)開(kāi)發語言未發生(shēng)變化,依然可(kě)以通(tōng)過編寫javascript/(w)xml/css實現邏輯,但(dàn)設計(jì)思路已發生(shēng)大(dà)改,原本大(dà)部分網頁的前端邏輯大(dà)多(duō)為(wèi)面向過程式編程,而小(xiǎo)程序是借了 HTML5 的技(jì)術(shù)棧,卻跑的是傳統客戶端開(kāi)發的模式,限制(zhì)了javascript直接對界面進行(xíng)控制(zhì),開(kāi)發者隻能通(tōng)過數(shù)據驅動來(lái)間(jiān)接實現界面控制(zhì)。
前端開(kāi)發者結合上(shàng)述兩點,可(kě)進一步進行(xíng)技(jì)術(shù)預研,輸出成型demo,并推廣到産品側,引導其結合實際業務進行(xíng)需求立項,而在需求立項後的功能叠代中,又可(kě)結合現有(yǒu)API或組件的技(jì)術(shù)擴展性對立項功能的設計(jì)邏輯提出建議。
2. 前端開(kāi)發者需兼顧整個(gè)開(kāi)發流程
首先,因小(xiǎo)程序開(kāi)發需要,小(xiǎo)程序賬号的唯一運營者需要綁定為(wèi)前端開(kāi)發者的微信号。從最初的賬号申請(qǐng)到最終的提審發布,以及後續的數(shù)據統計(jì)分析階段,前端開(kāi)發者都需要參與,需要兼顧整個(gè)研發、測試和(hé)發布過程。
其次,前端橋接交互、UI和(hé)後端,是各方通(tōng)信的橋梁,因此,如果前端同學在此過程中主動推動整個(gè)項目的進展,項目研發速度将會(huì)有(yǒu)較大(dà)提升。
18954481360