MorJS 是一套基于小程序 DSL (支付寶或微信) 的框架。他的易用性、標(biāo)準(zhǔn)化和靈活性,使得開發(fā)者能更好地專注于業(yè)務(wù),讓開發(fā)成本,招聘、管理、測試各方面成本都大幅下降,提高開發(fā)者的工作效率。
- ?? DSL 支持:可使用微信小程序 DSL 或 支付寶小程序 DSL 編寫小程序,無額外使用成本;
- ?? 多端支持:支持將一套小程序轉(zhuǎn)換為各類小程序平臺及 Web 應(yīng)用, 節(jié)省雙倍人力;
- ?? 快速接入:僅需引入兩個包,增加一個配置文件,即可簡單快速接入到現(xiàn)有小程序項目;
- ?? 開箱即用:內(nèi)置了腳手架、構(gòu)建、分析、多端編譯等完整研發(fā)能力,僅需一個依賴即可上手開發(fā);
- ?? 表現(xiàn)一致:通過編譯時+運行時抹平多端差異性,讓不同平臺的小程序獲得一致的用戶體驗;
- ?? 形態(tài)轉(zhuǎn)換:支持同一個項目的不同的形態(tài),允許小程序、分包、插件不同形態(tài)之間的相互轉(zhuǎn)換;
- ?? 方便擴展:MorJS 將完備的生命周期和內(nèi)部功能插件化,使用插件(集)以滿足功能和垂直域的分層需求;
- ?? 類型支持:除小程序標(biāo)準(zhǔn)文件類型外,還支持 ts、less/scss、jsonc/json5 等多種文件類型;
- ?? 按需適配:可根據(jù)需求選擇性接入適配能力,小項目僅需編譯功能,中等項目可結(jié)合編譯和頁面注入能力,大型項目推薦使用復(fù)雜小程序集成能力;
更多建議: