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

GeneXus與其它低代碼平臺(tái)有什么不同

GeneXus與其它低代碼平臺(tái)有什么不同

前言

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

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

正文

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

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

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

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

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

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

關(guān)于GeneXus低代碼平臺(tái):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)自動(dòng)化部署、系統(tǒng)維護(hù)的IT系統(tǒng)全生命周期方法的完整解決方案,CASE讓開發(fā)人員關(guān)注業(yè)務(wù)流程、業(yè)務(wù)對(duì)象、業(yè)務(wù)規(guī)則的描述和管理,能夠?qū)崿F(xiàn)90%以上的高質(zhì)量代碼自動(dòng)生成。可以說CASE應(yīng)該是低代碼技術(shù)真正的鼻祖。

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

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

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

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

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

國內(nèi)大部分低代碼平臺(tái),以及國際著名的低代碼平臺(tái)Mendix都是采用“模型解析”的方法來實(shí)現(xiàn)應(yīng)用系統(tǒng)的生成與運(yùn)行。換句話說就是在低代碼平臺(tái)生成的模型需要通過平臺(tái)提供的專門的模型解析平臺(tái)來運(yùn)行,這樣應(yīng)用就極大地受限于平臺(tái)商;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ù)基于云模式的低代碼平臺(tái)采用租用的授權(quán)模式(可能按每個(gè)應(yīng)用、處理能力、存儲(chǔ)能力、注冊(cè)用戶數(shù)等);GeneXus只是針對(duì)開發(fā)工具進(jìn)行授權(quán),使用者利用GeneXus可以開發(fā)任何不同規(guī)模的應(yīng)用系統(tǒng),進(jìn)行任意數(shù)量的軟件副本數(shù)量的部署,GeneXus都不限制。不像云平臺(tái)租用模式的使用的越多付費(fèi)也越多,GeneXus是使用的越多回報(bào)越多。

6.面向的對(duì)象不同

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

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

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

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號(hào)
公眾號(hào)
在線咨詢
分享本頁
返回頂部
左贡县| 平湖市| 泾川县| 离岛区| 南京市| 娄底市| 滦南县| 包头市| 延长县| 离岛区| 民勤县| 南投县| 黄山市| 长宁县| 砚山县| 盐源县| 金阳县| 白玉县| 新泰市| 新安县| 横峰县| 丰城市| 遂昌县| 鄂托克前旗| 静宁县| 姚安县| 阳新县| 齐河县| 海盐县| 清涧县| 西峡县| 岱山县| 额济纳旗| 广平县| 伊宁县| 余庆县| 延吉市| 建昌县| 镇坪县| 金湖县| 称多县|