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