首頁 > 軟件開發(fā) >軟件開發(fā)配置管理 軟件開發(fā)配置管理的主要內(nèi)容

軟件開發(fā)配置管理 軟件開發(fā)配置管理的主要內(nèi)容

IT信息網(wǎng) 2024-10-14 13:55:20 0

大家好,今天小編關(guān)注到一個比較有意思的話題,就是關(guān)于軟件開發(fā)配置管理的問題,于是小編就整理了1個相關(guān)介紹軟件開發(fā)配置管理的解答,讓我們一起看看吧。

如何做到一個后臺統(tǒng)一管理小程序、app和web?

小程序,app,瀏覽器其實都只是一個展示端,數(shù)據(jù)一般都放在數(shù)據(jù)庫以及文件服務(wù)器上,通常多端上的數(shù)據(jù)并沒有特殊的要求,只是如果需要在管理端做區(qū)分的話,需要對各個展示端做標記,比如你設(shè)source=app,web,xcx等等,對各個來源的用戶也通常會做區(qū)別。對于展示效果多區(qū)別的是web和其它端,web上的展示能做到更復(fù)雜,圖片的大小也與手機端的有區(qū)別,可以在上傳時直接生成多端的大小。至于更復(fù)雜的權(quán)限控制可根據(jù)需要來設(shè)計。

軟件開發(fā)配置管理 軟件開發(fā)配置管理的主要內(nèi)容

這個問題的本質(zhì)在于,你要懂得不管app、小程序或web,都只是一個展示終端,他們所能提供的服務(wù)都是可以隨便你部署在哪里的。所以對于部署好的服務(wù),到底怎么管理,你是各個分別管理就等于是各個獨立的管理后臺,是想統(tǒng)一管理就是那就是放到一個管理后臺系統(tǒng)上管理也是可以的,因為管理后臺本質(zhì)上也是一個顯示終端,只是把各個服務(wù)放到一個地方顯示的而已。不知道你明白沒,服務(wù)是各自獨立的,但不管是終端用戶也就是客戶所看到的app、web、小程序都是承載服務(wù),而管理平臺就是承載服務(wù)的管理入口的。所以,當然可以做到統(tǒng)一的后臺上了。至于是否做到一起,是否需要統(tǒng)一,則依據(jù)團隊的技術(shù)水平、人員數(shù)量以及維護成本等。

這個問題怎么理解呢?因為從題主的字面意思,我是理解到兩個需求

一個是:如何用一個管理后臺,進行小程序 、APP和Web的運營?

另一個是:如何用一個管理后臺,進行App、小程序和Web的配置?

如果只是運營的話,這個實際上,你的運營數(shù)據(jù)肯定是掛服務(wù)端的,那自然就是一個管理后臺處理了。而不管是小程序、App還是Web端,是不會提供數(shù)據(jù)存儲的,如果說這三端的數(shù)據(jù)不同步,那就是你軟件設(shè)計上的問題了,得修改。

如果是第二個,也就是說,要在這個后臺加上配置相關(guān)的處理,一個后臺,進行小程序、APP和Web的配置管理,這個也是可以做到的,這種聚合不同端功能的頁面,目前有個比較新的名字,叫微前端聚合。

這個聚合也是有一定前提的。一個是,有現(xiàn)成的RESTFul API接口,通過相關(guān)的鑒權(quán)信息,可以直接寫頁面來對接。

如果沒有的話,只能通過web iframe的形式,把管理臺頁面嵌套到你的頁面中,通過他提供的快速登錄該來來登錄,這是第二方式。

App和Web肯定是你自己開發(fā)的,按這個思路是可以做到的,小程序的話,你就要進行對接了,小程序Api是有提供快速登錄的對接。

1、有RestFul API接口,可以直接進行對接

2、沒有提供接口的,可以使用Web的iframe頁面進行對接

這個需要自己開發(fā)么?如果是一個人開發(fā)難度會很大!github上也有一些框架!搜一些 shop關(guān)鍵字 微信商城的框架比較多!或者也可以模仿禾匠后臺 做一個管理多個小程序模式

首先你要會一門編程語言,比如node.js或者php,推薦node.js。

其次需要研究一下小程序、或者其他平臺的后臺接口,利用后臺接口才能完成自己后臺和平臺的互通。

然后就是開始編寫后臺程序了,或者找一個開源方案,或外包幫助一起解決

到此,以上就是小編對于軟件開發(fā)配置管理的問題就介紹到這了,希望介紹關(guān)于軟件開發(fā)配置管理的1點解答對大家有用。