自從微信小程序越來越火之後(hòu),小程序市場規模依然保持著(zhe)的20%高速增長(cháng)趨勢。各大互聯網廠商在自己的移動平台生态中都(dōu)紛紛部署自己的小程序生态。已知的有抖音小程序、百度小程序、支付寶小程序等,現在京東也在部署自己的移動端小程序生态。
這(zhè)麼(me)多廠家的小程序對(duì)于終端的客戶即B端企業來說,是不是需要逐個開(kāi)發(fā)一遍,如果是這(zhè)樣(yàng),那麼(me)小程序開(kāi)發(fā)的成(chéng)本對(duì)大多數的中小企業來說將(jiāng)會(huì)是一個巨大的門檻。今天就(jiù)來說說小溪暢流對(duì)于多端小程序開(kāi)發(fā)的框架:Taro。
Taro 一套 遵循React 語法規範的多端開(kāi)發(fā)解決方案。使用 Taro,隻書寫一套代碼,再通過(guò) Taro 的編譯工具,將(jiāng)源代碼分别編譯出可以在不同端(微信小程序、H5、App 端等)運行的代碼。同時 Taro 還(hái)提供了開(kāi)箱即用的語法檢測和自動補全等功能(néng)。
這(zhè)句話是從百度百科上複制過(guò)來的,有點太專業了。
現在主流的開(kāi)發(fā)團隊都(dōu)采用前後(hòu)端分離的開(kāi)發(fā)方式,小溪暢流做爲追求新技術的軟件公司當然也早已采用這(zhè)種(zhǒng)方式。其中前端的開(kāi)發(fā)框架主要有VUE,React等。上文中提到React是Facebook創建的JavaScript UI框架。
這(zhè)個技術說起(qǐ)來幾天幾夜也說不完,就(jiù)不廢話了。
還(hái)是說回到小程序開(kāi)發(fā)的話題上來。
微信小程序的開(kāi)發(fā)分爲原生開(kāi)發(fā)和利用其它框架開(kāi)發(fā)的方式。原生開(kāi)發(fā)是指使用微信提供的前端框架和開(kāi)發(fā)IDE進(jìn)行的小程序開(kāi)發(fā)。小程序提供了一個簡單、高效的應用開(kāi)發(fā)框架和豐富的組件及API。
今天說的這(zhè)個Taro也能(néng)夠開(kāi)發(fā)小程序,而且,開(kāi)發(fā)一次,多次編譯,多端統一開(kāi)發(fā),極大的降低了開(kāi)發(fā)工作量。
當然,一個新開(kāi)發(fā)框架的問世肯定存在坑,這(zhè)裡(lǐ)爲大家提供一些采坑經(jīng)驗。Taro+小程序入門開(kāi)發(fā)填坑