日本电影一区二区_日本va欧美va精品发布_日本黄h兄妹h动漫一区二区三区_日本欧美黄色

GeneXus與其它低代碼平臺有什么不同

前言

“低代碼”這個(gè)詞是這兩年來最熱的詞了,同時(shí),國內(nèi)國外的低代碼類平臺也如雨后春筍大量出現(xiàn)。那么,GeneXus這個(gè)低代碼平臺與其它低代碼平臺到底有什么不同?

本文試圖從7個(gè)方面分別進(jìn)行闡述。

正文

1.技術(shù)的起源不同

國內(nèi)大部分低代碼平臺技術(shù)無外乎起源于這樣幾個(gè)技術(shù):

A,源于BPM/OA技術(shù)平臺。這類技術(shù)平臺關(guān)注流程的可視化與業(yè)務(wù)表單的自動生成。因此,這類低代碼平臺在解決審批流和業(yè)務(wù)數(shù)據(jù)收集方面有很大的優(yōu)勢;

B,源于前端頁面交互框架技術(shù)。這類平臺關(guān)注人機(jī)交互的體驗(yàn)性和頁面表單的高度可配置化,同時(shí)配以表單模型的可視化設(shè)計(jì)與后端數(shù)據(jù)庫關(guān)系模型的可視化設(shè)計(jì)。這類平臺由于對于后端復(fù)雜業(yè)務(wù)模型的設(shè)計(jì)能力不足,因此比較適合簡單輔助應(yīng)用的開發(fā),尤其是面向“國民開發(fā)”;

C,源于開源開發(fā)框架積累的快速開發(fā)平臺。這類平臺一般都積累了大量針對一定專業(yè)領(lǐng)域的成熟業(yè)務(wù)組件,對于目標(biāo)領(lǐng)域的應(yīng)用開發(fā)有很大的優(yōu)勢(也稱為業(yè)務(wù)優(yōu)勢),但對于新的應(yīng)用模塊還是需要大量的傳統(tǒng)模式的開發(fā);

D,其它技術(shù)(暫不討論)

關(guān)于GeneXus低代碼平臺:GeneXus是基于上個(gè)世紀(jì)80年代興起的CASE技術(shù)(Computer Aided Software Engineering也稱計(jì)算機(jī)輔助軟件工程),CASE是集軟件實(shí)現(xiàn)方法和相關(guān)工具,實(shí)現(xiàn)系統(tǒng)分析、設(shè)計(jì)、代碼生成、系統(tǒng)自動化部署、系統(tǒng)維護(hù)的IT系統(tǒng)全生命周期方法的完整解決方案,CASE讓開發(fā)人員關(guān)注業(yè)務(wù)流程、業(yè)務(wù)對象、業(yè)務(wù)規(guī)則的描述和管理,能夠?qū)崿F(xiàn)90%以上的高質(zhì)量代碼自動生成??梢哉fCASE應(yīng)該是低代碼技術(shù)真正的鼻祖。

2.技術(shù)成熟度不同

國內(nèi)絕大多數(shù)低代碼平臺都是近幾年才出現(xiàn)的,技術(shù)成熟度較低;GeneXus的CASE技術(shù)發(fā)端于1988年,一直專注企業(yè)級應(yīng)用,并長期作為IBM公司企業(yè)級應(yīng)用市場的主要CASE服務(wù)商。

3.模型設(shè)計(jì)能力不同

國內(nèi)大部分低代碼平臺是以“人機(jī)交互活動”為中心,對于復(fù)雜業(yè)務(wù)模型的設(shè)計(jì)和實(shí)現(xiàn)有明顯的能力不足;而GeneXus一直關(guān)注對于復(fù)雜業(yè)務(wù)模型的設(shè)計(jì)和實(shí)現(xiàn)(當(dāng)時(shí)的應(yīng)用系統(tǒng)界面相對來說沒有現(xiàn)在那么豐富),并且通過整合大量的先進(jìn)前端技術(shù)框架實(shí)現(xiàn)了豐富、高效的前端開發(fā)解決方案。

4.應(yīng)用生成技術(shù)不同

國內(nèi)大部分低代碼平臺,以及國際著名的低代碼平臺Mendix都是采用“模型解析”的方法來實(shí)現(xiàn)應(yīng)用系統(tǒng)的生成與運(yùn)行。換句話說就是在低代碼平臺生成的模型需要通過平臺提供的專門的模型解析平臺來運(yùn)行,這樣應(yīng)用就極大地受限于平臺商;GeneXus采用的是源代碼生成技術(shù),可以根據(jù)客戶的運(yùn)行環(huán)境和IT基礎(chǔ)架構(gòu)要求生成所需要的源代碼(例如:Java、.NET、.NETCore、jsp、H5、甚至COBOL等),所生成的應(yīng)用可以部署在任何運(yùn)行環(huán)境下(公有云、私有云、混合云、本地部署、Docker部署等),同時(shí)能夠提供全部源代碼。

5.授權(quán)方式不同

國內(nèi)大多數(shù)基于云模式的低代碼平臺采用租用的授權(quán)模式(可能按每個(gè)應(yīng)用、處理能力、存儲能力、注冊用戶數(shù)等);GeneXus只是針對開發(fā)工具進(jìn)行授權(quán),使用者利用GeneXus可以開發(fā)任何不同規(guī)模的應(yīng)用系統(tǒng),進(jìn)行任意數(shù)量的軟件副本數(shù)量的部署,GeneXus都不限制。不像云平臺租用模式的使用的越多付費(fèi)也越多,GeneXus是使用的越多回報(bào)越多。

6.面向的對象不同

國內(nèi)的許多低代碼平臺號稱可以面向業(yè)務(wù)人員(即所謂的“國民開發(fā)”平臺);GeneXus是面向?qū)I(yè)開發(fā)人員,專門解決專業(yè)人員的開發(fā)效率問題和開發(fā)質(zhì)量問題。

7.MXDP(多體驗(yàn)低代碼開發(fā)平臺)

國內(nèi)大多數(shù)低代碼平臺不具備MXDP能力,針對移動應(yīng)用基本上采用H5模式來解決,無法同時(shí)提供基于移動設(shè)備的原生應(yīng)用;根據(jù)Gartner2020年度的評測,GeneXus是MXDP領(lǐng)先的服務(wù)商之一,其中包括著名的Outsystems、Mendix等低代碼平臺。

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號
公眾號
在線咨詢
分享本頁
返回頂部
香格里拉县| 安福县| 云浮市| 南丹县| 永定县| 漳浦县| 东明县| 鄄城县| 绥江县| 图木舒克市| 莱州市| 泸西县| 潜山县| 禹城市| 浪卡子县| 长岭县| 高台县| 洪泽县| 富平县| 家居| 白山市| 嵊州市| 桐城市| 吉木萨尔县| 崇明县| 特克斯县| 军事| 兴山县| 白山市| 德令哈市| 夏津县| 延津县| 泽州县| 中宁县| 卫辉市| 牟定县| 元谋县| 沂水县| 晋江市| 喀喇沁旗| 维西|