在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML5  HTML/ 基于Web的功能模塊發(fā)開(kāi)與發(fā)布如何實(shí)現(xiàn)

基于Web的功能模塊發(fā)開(kāi)與發(fā)布如何實(shí)現(xiàn)

最近工作中遇到了一個(gè)問(wèn)題,描敘如下:

我們計(jì)劃基于Web建立一個(gè)功能平臺(tái),用戶可以開(kāi)發(fā)自己的模塊,然后發(fā)布到系統(tǒng)上供其他人使用,也可定制化選擇自己需要使用的功能模塊,

現(xiàn)在我對(duì)如何實(shí)現(xiàn)這種需求存在很多疑問(wèn),比如:用戶以什么樣的方式開(kāi)發(fā)和發(fā)布他所開(kāi)發(fā)的模塊; 平臺(tái)如何根據(jù)用戶的定制來(lái)加載他需要的那些功能模塊。

現(xiàn)在想到兩個(gè)比較low的實(shí)現(xiàn)方法,希望大佬們指點(diǎn)條明路

  1. 用戶開(kāi)發(fā)單頁(yè)面的簡(jiǎn)單功能模塊,然后功能平臺(tái)使用iframe來(lái)加載運(yùn)行功能模塊的代碼。
  2. 或者,不使用iframe,而是動(dòng)態(tài)加載功能模塊的代碼片段,然后合并到Web平臺(tái)的HTML中。

因?yàn)槲覀兊腤eb開(kāi)發(fā)主要使用的是React進(jìn)行,今天想到也許可以使用React中的renderToString這樣的服務(wù)端渲染技術(shù),將其他人提交的用React編寫(xiě)的模塊組建渲染成HTML字符串,然后傳遞到前端。但是這樣的HTML代碼片段也不能直接嵌入到Web平臺(tái)的去執(zhí)行 。所以還是有問(wèn)題。

希望大佬們指點(diǎn)條明路

回答
編輯回答
遺莣
現(xiàn)在我對(duì)如何實(shí)現(xiàn)這種需求存在很多疑問(wèn),比如:用戶以什么樣的方式開(kāi)發(fā)和發(fā)布他所開(kāi)發(fā)的模塊; 平臺(tái)如何根據(jù)用戶的定制來(lái)加載他需要的那些功能模塊。

這個(gè)難道不是業(yè)務(wù)/市場(chǎng)/運(yùn)營(yíng)部門來(lái)確認(rèn)的嗎?

2017年11月19日 23:14
編輯回答
熟稔

插件形式啊,具體你去看看dz插件中心的用法

2018年3月10日 13:21