新聞中心
本文轉(zhuǎn)載自微信公眾號(hào)「不止dotNET」,作者oec2003 。轉(zhuǎn)載本文請(qǐng)聯(lián)系不止dotNET公眾號(hào)。

創(chuàng)新互聯(lián)專(zhuān)注于富蘊(yùn)企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城網(wǎng)站建設(shè)。富蘊(yùn)網(wǎng)站建設(shè)公司,為富蘊(yùn)等地區(qū)提供建站服務(wù)。全流程按需搭建網(wǎng)站,專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)
最近兩年,越來(lái)越多的各類(lèi)零代碼產(chǎn)品在市場(chǎng)上出現(xiàn),與此同時(shí),企業(yè)的數(shù)字化轉(zhuǎn)型的速度也越來(lái)越快,零代碼產(chǎn)品已然成為了幫助企業(yè)數(shù)字化轉(zhuǎn)型的利器。
技術(shù)也在不斷地演進(jìn),其核心目的就是讓開(kāi)發(fā)人員能夠更專(zhuān)注于業(yè)務(wù)邏輯:
1、上古時(shí)代我們通過(guò)傳輸字節(jié)碼和電子信號(hào)在物理層來(lái)完成通信,需要自己處理各種丟包、重試等網(wǎng)絡(luò)問(wèn)題,最后就出現(xiàn)了 TCP 協(xié)議來(lái)解決這些問(wèn)題;
2、在分布式時(shí)代,解決了「三高」問(wèn)題,同時(shí)也需要我們來(lái)處理熔斷、負(fù)載均衡、服務(wù)發(fā)現(xiàn)、認(rèn)證和授權(quán)、鏈路追蹤等問(wèn)題,這時(shí)很多微服務(wù)的中間件就出現(xiàn)了,比如:API 網(wǎng)關(guān)有 Ocelot、Zuul;鏈路跟蹤有 Zipkin、Jaeger、SkyWalking;服務(wù)發(fā)現(xiàn)有 consul、Eureka ;甚至出現(xiàn)了像 Spring Cloud 這種全家桶式的框架,這些工具幫我們處理了通信細(xì)節(jié),使開(kāi)發(fā)人員使用較少的代碼就能開(kāi)發(fā)出健壯的分布式系統(tǒng);
3、上面提到的各種中間件幫我們解決了很多問(wèn)題,但對(duì)各種中間件框架的學(xué)習(xí)、排錯(cuò)也是一件令人頭疼的事情,為了解決這些問(wèn)題, Service Mesh 就誕生了;
4、再往后就出現(xiàn)了 Serverless 技術(shù)( FaaS 和 BaaS ),其目的仍然是降本增效,關(guān)注業(yè)務(wù),關(guān)于 Serverless 的詳細(xì)介紹可以看看 《帶你了解 Serverless 無(wú)服務(wù)器架構(gòu)》。
零代碼平臺(tái)在現(xiàn)在的技術(shù)背景下,恰逢其時(shí),就是為專(zhuān)注業(yè)務(wù)而生。但在我們使用零代碼平臺(tái)時(shí),還是需要有些思路的轉(zhuǎn)變,特別是如果你有技術(shù)背景更是如此,為什么這么說(shuō)呢?
1、客戶(hù)往往會(huì)根據(jù)自己的經(jīng)驗(yàn)將業(yè)務(wù)背景轉(zhuǎn)化為最終的實(shí)現(xiàn),并告訴你該怎么做,如果是定制開(kāi)發(fā),很可能就會(huì)按照客戶(hù)的思路去實(shí)現(xiàn)來(lái),但使用零代碼平臺(tái),發(fā)現(xiàn)實(shí)施時(shí)比較別扭的時(shí)候,就會(huì)去更深層次挖掘客戶(hù)背后的真實(shí)想法,這樣實(shí)現(xiàn)的功能更能符合預(yù)期;
2、技術(shù)人員會(huì)根據(jù)自己之前個(gè)性化開(kāi)發(fā)的經(jīng)驗(yàn)來(lái)使用平臺(tái),會(huì)有思維上的局限性。
下面來(lái)講兩個(gè)案例來(lái)看看怎樣進(jìn)行思路的轉(zhuǎn)變。
案例一
某客戶(hù)的一個(gè)報(bào)銷(xiāo)流程功能有很多不同的分類(lèi),比如日常費(fèi)用報(bào)銷(xiāo)、差旅報(bào)銷(xiāo)等,兩種不同類(lèi)型的表單上的字段顯示差異較大,但數(shù)據(jù)源使用的是同一個(gè)。
定制開(kāi)發(fā)的思路
1、將費(fèi)用報(bào)銷(xiāo)和差旅報(bào)銷(xiāo)的所有字段都放到一張表中;
2、表單上添加一個(gè)報(bào)銷(xiāo)類(lèi)型的下拉框,當(dāng)切換不同類(lèi)型的時(shí),控制相應(yīng)控件的顯示和隱藏;
3、保存數(shù)據(jù)時(shí)收集界面可見(jiàn)的控件的值即可。
如果按照這個(gè)思路在零代碼平臺(tái)中去實(shí)現(xiàn)會(huì)遇到麻煩:
1、當(dāng)切換不同類(lèi)型的時(shí),控制相應(yīng)控件的顯示和隱藏,這時(shí)需要對(duì)每個(gè)控件去編寫(xiě)隱藏規(guī)則,當(dāng)涉及的控件比較多時(shí),很繁瑣;
2、如果有些復(fù)雜的控制邏輯隱藏規(guī)則不能支持,還需要編寫(xiě)表單腳本進(jìn)行處理,增加實(shí)施成本和難度。
零代碼平臺(tái)實(shí)現(xiàn)思路
1、正如上面所說(shuō),去控制每個(gè)控件的隱藏規(guī)則的成本比較高,所以需要思考在平臺(tái)中有什么成本比較低的實(shí)現(xiàn)方式;
2、在平臺(tái)中利用引用功能,可以快速創(chuàng)建一個(gè)相同功能,原功能和引用功能共用一個(gè)數(shù)據(jù)源;
3、原功能表單配置成日常費(fèi)用報(bào)銷(xiāo),引用功能表單配置成差旅報(bào)銷(xiāo)
4、在原功能上添加自定義按鈕打開(kāi)引用功能的表單,差異點(diǎn)就是之前需要打開(kāi)表單后進(jìn)行類(lèi)型的切換,現(xiàn)在是在打開(kāi)表單前通過(guò)不同的按鈕進(jìn)行選擇。
案例二
某集團(tuán)公司客戶(hù)說(shuō)我們需要一個(gè)論壇、可以發(fā)帖子供很多人討論。
定制開(kāi)發(fā)的思路
1、根據(jù)客戶(hù)的要求定制開(kāi)發(fā)一個(gè)論壇;
2、部署一個(gè)開(kāi)源的論壇系統(tǒng),但還要考慮跟現(xiàn)有系統(tǒng)的各種集成,比如單點(diǎn)、數(shù)據(jù)統(tǒng)計(jì)、提醒等;
在我們的零代碼平臺(tái)中暫時(shí)還沒(méi)有論壇模塊,那能跟客戶(hù)說(shuō)我們不支持嗎?肯定是不行的。所以這時(shí)就需要挖掘客戶(hù)到底想要什么?經(jīng)溝通后發(fā)現(xiàn),客戶(hù)的目的就是想要有一個(gè)針對(duì)某個(gè)話題供討論的地方,形式不一定是論壇,只是一想到根據(jù)主題討論很容易就想到了論壇。
零代碼平臺(tái)實(shí)現(xiàn)思路
1、創(chuàng)建一個(gè)帶流程的功能模塊;
2、流程控制永不結(jié)束,在兩個(gè)節(jié)點(diǎn)直接來(lái)回流轉(zhuǎn),可以任意選擇審批人(需要參與討論的人);
3、接收人可以填寫(xiě)審批意見(jiàn)(主題的回復(fù))后提交,而且流程天然有消息提醒,提交后,相關(guān)人員會(huì)收到郵件或企業(yè)微信消息提醒。
當(dāng)把示例做好跟客戶(hù)演示后,客戶(hù)對(duì)實(shí)現(xiàn)效果很認(rèn)同,覺(jué)得滿(mǎn)足了他們的需求。
零代碼平臺(tái)可以理解為一種面向業(yè)務(wù)的語(yǔ)言,最終幫助客戶(hù)來(lái)實(shí)現(xiàn)業(yè)務(wù)價(jià)值,也能夠當(dāng)成是一個(gè)聊天溝通的工具,和客戶(hù)統(tǒng)一語(yǔ)言。在最終落地實(shí)現(xiàn)的時(shí)候,一定要了解到客戶(hù)背后最真實(shí)的想法,然后結(jié)合零代碼平臺(tái)的功能,給出最佳實(shí)踐。
當(dāng)前文章:使用零代碼平臺(tái)構(gòu)建應(yīng)用,應(yīng)該怎樣轉(zhuǎn)變思路?
文章網(wǎng)址:http://m.fisionsoft.com.cn/article/coosehc.html


咨詢(xún)
建站咨詢(xún)
