国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

低代碼產(chǎn)品如何分類,大部分人都沒有搞清楚

這篇具有很好參考價(jià)值的文章主要介紹了低代碼產(chǎn)品如何分類,大部分人都沒有搞清楚。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

最近許多技術(shù)峰會(huì)都出現(xiàn)了低代碼這個(gè)名詞,可以說,低代碼是中臺(tái)之后,又一個(gè)熱門話題和名詞了。

一、什么是低代碼平臺(tái)?

低代碼平臺(tái)是無需編碼或通過少量代碼就可以快速生成應(yīng)用程序的開發(fā)平臺(tái)。也是一款圖形化、拖拉拽方式快速實(shí)現(xiàn)企業(yè)數(shù)字化轉(zhuǎn)型中的創(chuàng)新應(yīng)用、支持用少量代碼擴(kuò)展實(shí)現(xiàn)個(gè)性化需求的數(shù)字技術(shù)工具平臺(tái)

  1. 可視化:低代碼平臺(tái)提供可視化的開發(fā)界面,使用戶可以快速搭建應(yīng)用程序。
  2. 拖拉拽:用戶可以通過拖拉拽的方式來構(gòu)建應(yīng)用程序,無需編寫大量的代碼。
  3. 自定義:用戶可以通過低代碼平臺(tái)來自定義應(yīng)用程序,以滿足個(gè)性化的需求。
  4. 模塊化:低代碼平臺(tái)采用模塊化的設(shè)計(jì),使得用戶可以根據(jù)需求來定制應(yīng)用程序。
  5. 高效性:低代碼平臺(tái)可以快速構(gòu)建應(yīng)用程序,并且可以在短時(shí)間內(nèi)完成開發(fā)。
  6. 安全性:低代碼平臺(tái)采用安全的技術(shù)來保護(hù)用戶的數(shù)據(jù),確保用戶的數(shù)據(jù)安全。

低代碼平臺(tái)的基本原理是利用自動(dòng)代碼生成和可視化編程技術(shù),通過少量代碼,快速搭建出所需的應(yīng)用程序。低代碼平臺(tái)主要有兩種技術(shù)路線:

  1. 自動(dòng)代碼生成:平臺(tái)提供自動(dòng)代碼生成工具,根據(jù)用戶需求自動(dòng)生成應(yīng)用程序的代碼。
  2. 可視化編程:用戶可以使用可視化編程工具,通過拖拽組件的方式來搭建應(yīng)用程序。

低代碼平臺(tái)的核心要素包括代碼生成器、可視化編程工具開發(fā)人員工具等。開發(fā)人員可以使用這些工具快速生成應(yīng)用程序,而無需編寫大量代碼。低代碼平臺(tái)可以大大提高開發(fā)效率,降低開發(fā)成本,滿足了很多開發(fā)人員和業(yè)務(wù)人員的需求。

二、低代碼平臺(tái)分類

第一類是業(yè)務(wù)人員型,這種類型的平臺(tái)通常是由幾個(gè)SaaS拼起來的,主要服務(wù)于業(yè)務(wù)人員使用的場景,如BI、工作流、表單、在線表格等。這些平臺(tái)通常具有權(quán)限和人員管理等功能,方便業(yè)務(wù)人員直接使用,如明道、簡道、宜搭等。

第二類是非代碼生成型,這種平臺(tái)需要研發(fā)人員在指定框架內(nèi)進(jìn)行開發(fā),無法生成單獨(dú)應(yīng)用代碼并獨(dú)立部署。這種平臺(tái)可以幫助研發(fā)人員快速開發(fā)應(yīng)用,如Zoho、Power Platform、活字格、輕流等。

第三類是代碼生成型,這種平臺(tái)同樣需要研發(fā)人員,但是可以生成代碼或多種框架代碼,并可以獨(dú)立將單個(gè)應(yīng)用導(dǎo)出并部署到其他平臺(tái)或服務(wù)器上。這種平臺(tái)能夠更好地滿足開發(fā)人員的需求,如Mendix、iVX、輕舟、靈犀、odoo、無遠(yuǎn)、牛刀等。

總之,低代碼/無代碼平臺(tái)可以根據(jù)不同的應(yīng)用場景和需求進(jìn)行分類,用戶可以根據(jù)自己的實(shí)際情況進(jìn)行選擇。

三、低代碼的邏輯表達(dá)

邏輯是一個(gè)非常古老的話題,很難看到有什么新的東西,特別是新的表達(dá)方式。在分析iVX產(chǎn)品的時(shí)候,發(fā)現(xiàn)了一種全新的可視化的“邏輯表達(dá)范式(或者說新方法)”

理論上包括了“順序執(zhí)行”、“分支(也就是if)”、“循環(huán)(也就是for)”就可以構(gòu)成“圖靈完備”的邏輯表達(dá)。除了程序的表達(dá)方式以外,原本只有兩種模式:一種是“流程圖”模式;另一種是“Scratch”的“積木模式”。

而IVX提出了一種新的圖形化邏輯表達(dá)方式“面板模式”,也就是iVX IDE表達(dá)邏輯的方式。

3.1、原子組件(保證語言的完備性)

構(gòu)造通用的應(yīng)用需要一些什么組件,解決這個(gè)問題就意味著需要對(duì)現(xiàn)有的所有應(yīng)用和可能的應(yīng)用場景進(jìn)行拆分和抽象。對(duì)于一個(gè)應(yīng)用抽象或許還可以,但是把抽象出來組件反過來可以構(gòu)建各種應(yīng)用,這又是另外一回事兒了。這就類似于一個(gè)NP問題(https://en.wikipedia.org/wiki/P_versus_NP_problem),也許永遠(yuǎn)沒有一個(gè)最優(yōu)解,但是通過不斷的努力和嘗試,iVX已經(jīng)基本上可以構(gòu)建任何應(yīng)用了。

組件的抽象非常漫長,而且抽象的層次也非常關(guān)鍵,什么是基礎(chǔ)組件,什么是基礎(chǔ)組件之上抽象的擴(kuò)展組件(這種組件更加實(shí)用,往往可以馬上表達(dá)某一功能),可能在之上還有模型和模塊的概念,在之上才是模板和模板復(fù)用。
低代碼產(chǎn)品如何分類,大部分人都沒有搞清楚

之后,所有的組件都是對(duì)象化的封裝(包括事件本身),都有“三位一體”的表達(dá),這就是“對(duì)象屬性”“觸發(fā)條件”“對(duì)象函數(shù)”。
比較難的是后臺(tái)部分,前端還有一些庫的方法可以參考,后臺(tái)抽象難度會(huì)更大一些。

3.2、事件面板(邏輯編排能力)

所有的程序開發(fā),拋開了界面和數(shù)據(jù),剩下的就是邏輯,邏輯成應(yīng)用的靈魂,也是最難0代碼表達(dá)的。

低代碼產(chǎn)品如何分類,大部分人都沒有搞清楚

iVX創(chuàng)造了基于的“條件觸發(fā)式”的非代碼邏輯方式,以及為這個(gè)方式專門提供了一個(gè)事件編輯面板,支持前端、中臺(tái)、后臺(tái)的邏輯編輯。
同時(shí)iVX支持MySQL的所有操作邏輯。

3.3、形成完備的中間語言(支持AST抽象語法樹)

總體來說,iVX是從WebApp開始研究和演進(jìn)的,更多的使用了Web前后端流行技術(shù)。
iVX前端是使用React,生成的前端代碼也是React的Core。中臺(tái)采用Node.js,直接解析JS代碼。后臺(tái)和云端基礎(chǔ)設(shè)施相連,采用了Go來架構(gòu),效率更高更穩(wěn)定。

低代碼產(chǎn)品如何分類,大部分人都沒有搞清楚

中間語言,指的是通過前端拖拽組件和配置完事件之后,生成的中間代碼,類似描述性語言。這個(gè)語言必須我們自己構(gòu)造,類似需要積累一個(gè)字典一樣,后續(xù)通過這個(gè)“字典”,將一個(gè)一個(gè)應(yīng)用編輯成一篇“文章”。

這個(gè)過程比較麻煩,細(xì)節(jié)很多,這里不再展開。

通過對(duì)比發(fā)現(xiàn),“面板模式”開發(fā)效率更高,點(diǎn)擊和操作次數(shù)雖少,開發(fā)效率是“Scratch積木模式”5~10倍;而且由于“面板模式”可以向下垂直擴(kuò)展,沒有設(shè)計(jì)上的限制,加上更容易表達(dá)“循環(huán)”和“分支”等復(fù)雜邏輯,因此比“流程圖”模式更容易操作和控制。

四、低代碼平臺(tái)自身的開放性

為了加強(qiáng)iVX自身的開放性,代碼程序員可以在以下部分加入自己的代碼:

  1. 自定義組件 iVX支持自定義前端組件,如果程序員覺得現(xiàn)有的幾百個(gè)組件不能滿足需求,完全可以根據(jù)iVX提供的文檔(一個(gè)map格式),自定義自己的前端組件,并集成到iVX的組件窗口中。

  2. 自定義函數(shù) 在iVX中,有一個(gè)組件叫自定義函數(shù),可以方便寫Javascript代碼,前端和后臺(tái)都可以寫。用于處理數(shù)據(jù)等各種操作。

  3. 貼JSON代碼(通用變量)

  4. 寫SQL語法(DBO) 在iVX中,對(duì)mysql、ES(全文搜索)、nosql(表格數(shù)據(jù)庫 AWS DynamoDB)支持是最好的,可以通過AST(抽象語法樹)直接生成數(shù)據(jù)庫支持的各種語法程序。
    而對(duì)于,Oracle、SQLServer這些數(shù)據(jù)庫,iVX提供專門一個(gè)DBO組件進(jìn)行控制和管理(DBO層則需要用戶自行寫SQL語法)。未來爭取將Oracle和SQLServer等常見數(shù)據(jù)庫,也整合到AST中,這樣就可以不用寫SQL語法了,操作會(huì)更簡單。

最后我想說明一點(diǎn),其實(shí)現(xiàn)在非常多的低代碼平臺(tái)都沒有搞清楚和“代碼”的關(guān)系,iVX在這方面作為明確的定義:iVX和代碼的關(guān)系是“充分非必要”! 也就是說“不用代碼啥都可以實(shí)現(xiàn),所有的代碼都可以用進(jìn)來”,而且iVX生出來的代碼,可以被別的代碼直接使用。這就是低代碼平臺(tái)和代碼應(yīng)該有的“關(guān)系和定位”。

業(yè)內(nèi),能夠做到這一點(diǎn)的應(yīng)該也只有iVX了。

官網(wǎng)免費(fèi)體驗(yàn):https://www.ivx.cn/
低代碼產(chǎn)品如何分類,大部分人都沒有搞清楚

本期書籍推薦

書名:《Unity手機(jī)游戲開發(fā):從搭建到發(fā)布上線全流程實(shí)戰(zhàn)》
直購鏈接:https://item.jd.com/13557443.html
【內(nèi)容簡介】

游戲大廠資深主程結(jié)合9年游戲開發(fā)經(jīng)驗(yàn)和3年高校實(shí)際教學(xué)經(jīng)驗(yàn),鉆研上百款手游案例,總結(jié)了自身從初學(xué)者成長為技術(shù)總監(jiān)的成長之路,為Unity初學(xué)者傾心打造一條全流程實(shí)踐路線,幫助初學(xué)者開發(fā)并上線符合標(biāo)準(zhǔn)的開放世界類手游。附贈(zèng)8節(jié)教學(xué)視頻和3GB多案例工程源文件。本書將以一款開放世界類游戲的實(shí)踐過程為主線,為讀者呈現(xiàn)從零開始上線一款游戲的實(shí)踐路線、游戲引擎Unity的開發(fā)模式,以及游戲開發(fā)的核心框架。
低代碼產(chǎn)品如何分類,大部分人都沒有搞清楚

【大綱簡介】

本書共分為3篇,第1篇是場景搭建篇,第2篇是腳本開發(fā)篇,第3篇是發(fā)布上線篇。第1篇包含第1章和第2章,主要介紹在Unity中如何創(chuàng)建一個(gè)游戲項(xiàng)目,如何搭建一款游戲的場景和界面。第2篇包含第3章到第5章,主要介紹一款游戲的核心模塊,即游戲控制、角色動(dòng)畫和核心玩法,同時(shí)實(shí)踐一款游戲《小豬奇奇》的完整開發(fā)流程。第3篇包含第6章到第8章,主要介紹游戲的移動(dòng)端發(fā)布流程,同時(shí)對(duì)游戲進(jìn)行測試與完善,最終把書中的游戲案例打造成一款符合上線標(biāo)準(zhǔn)的游戲。

【作者簡介】

王杰,9年游戲開發(fā)經(jīng)驗(yàn),曾任職藍(lán)港游戲主程、樂視VR技術(shù)總監(jiān),2018年至今任職北京米唐科技有限公司CEO,目前一直專注于游戲開發(fā)和VR相關(guān)領(lǐng)域,平時(shí)在北京信息科技大學(xué)、北京信息職業(yè)技術(shù)學(xué)院、北京建筑大學(xué)等高校教授Unity相關(guān)課程。

【活動(dòng)介紹】

評(píng)論區(qū)評(píng)論任意評(píng)論如:【低代碼平臺(tái)yyds!】
抽取一名同學(xué)
送《Unity手機(jī)游戲開發(fā):從搭建到發(fā)布上線全流程實(shí)戰(zhàn)》實(shí)體書籍一本,包郵到家!文章來源地址http://www.zghlxwxcb.cn/news/detail-419037.html

到了這里,關(guān)于低代碼產(chǎn)品如何分類,大部分人都沒有搞清楚的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 1200 + AI工具大收錄,58個(gè)分類,支持大部分行業(yè)

    提示:文章寫完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔 文章目錄 前言 一、使用步驟 總結(jié) 隨著人工智能技術(shù)的不斷發(fā)展,越來越多的AI工具涌現(xiàn)出來,它們?cè)诟鱾€(gè)領(lǐng)域中得到了廣泛的應(yīng)用。除了常用的文本、圖片、視頻AI工具,還有普通辦公、設(shè)計(jì)、編程、

    2024年02月16日
    瀏覽(48)
  • 結(jié)對(duì)編程 --- 大部分程序員喜歡的編程方式

    一、介紹 結(jié)對(duì)編程起源時(shí)間可以追溯到 1990 年代早期。這種編程方法最初由 Jim Highsmith 和 Alistair Cockburn 等人提出。后來,Kent Beck 和 Ward Cunningham 等人將其發(fā)展成為一種敏捷開發(fā)方法,被稱為“極限編程”(Extreme Programming,簡稱 XP)。結(jié)對(duì)編程是 XP 中的一種核心實(shí)踐,也是

    2024年02月06日
    瀏覽(24)
  • Unity編輯器基礎(chǔ) EditorGUILayout (大部分用法)

    Unity編輯器基礎(chǔ) EditorGUILayout (大部分用法)

    如圖 關(guān)于效果圖最后它的代碼我隱藏掉了如何想看看可以自行打開

    2024年02月11日
    瀏覽(18)
  • 用Matlab實(shí)現(xiàn)車牌分割(可識(shí)別大部分藍(lán)色、綠色車牌)

    用Matlab實(shí)現(xiàn)車牌分割(可識(shí)別大部分藍(lán)色、綠色車牌)

    ? ? ? 最近學(xué)習(xí)了數(shù)字圖像處理的腐蝕、膨脹、閉運(yùn)算、開運(yùn)算等內(nèi)容,于是想進(jìn)行實(shí)踐。車牌分割是一個(gè)不錯(cuò)的選擇,里面涉及到了很多知識(shí)點(diǎn)。 ? ? ? 這里先簡述一下車牌分割的思路和流程(這里以綠色車牌為例): 1.定位綠色車牌區(qū)域 2.車牌矯正(如果圖像中車牌是傾

    2024年02月12日
    瀏覽(24)
  • 安全清理大部分的C盤內(nèi)存(一般10GB以上)

    安全清理大部分的C盤內(nèi)存(一般10GB以上)

    ?如果感覺有用請(qǐng) 關(guān)注,點(diǎn)贊,收藏!? 下次分享更有用的干貨~ 歡迎轉(zhuǎn)載,請(qǐng)注明出處! 用360清理發(fā)現(xiàn), windows search日志 占用了70多個(gè)G空間,先清除!? ? 該日志文件有撒用呢?? 如果沒有這個(gè)日志文件,我們?cè)谖募到y(tǒng)進(jìn)行搜索的時(shí)候就會(huì)比較慢了,而且還會(huì)出現(xiàn)這樣的

    2023年04月15日
    瀏覽(88)
  • MySQL 字段為 NULL 的5大坑,大部分人踩過

    MySQL 字段為 NULL 的5大坑,大部分人踩過

    在驗(yàn)證問題之前,我們先建一張測試表及測試數(shù)據(jù)。 ? 構(gòu)建的測試數(shù)據(jù),如下圖所示: ? 有了上面的表及數(shù)據(jù)之后,我們就來看當(dāng)列中存在 NULL 值時(shí),究竟會(huì)導(dǎo)致哪些問題? 我們都知道, count 是用來計(jì)數(shù)的,當(dāng)表中某個(gè)字段存在 NULL 值時(shí),就會(huì)造成 count 計(jì)算出來的數(shù)據(jù)丟

    2024年02月05日
    瀏覽(21)
  • CTF Misc(2)內(nèi)存取證基礎(chǔ)以及原理,覆蓋了大部分題型

    CTF Misc(2)內(nèi)存取證基礎(chǔ)以及原理,覆蓋了大部分題型

    內(nèi)存取證在ctf比賽中也是常見的題目,內(nèi)存取證是指在計(jì)算機(jī)系統(tǒng)的內(nèi)存中進(jìn)行取證分析,以獲取有關(guān)計(jì)算機(jī)系統(tǒng)當(dāng)前狀態(tài)的信息。內(nèi)存取證通常用于分析計(jì)算機(jī)系統(tǒng)上運(yùn)行的進(jìn)程、網(wǎng)絡(luò)連接、文件、注冊(cè)表等信息,并可以用于檢測和分析惡意軟件、網(wǎng)絡(luò)攻擊和其他安全事件

    2024年02月12日
    瀏覽(20)
  • windows11(win10大部分通用)系統(tǒng)C盤清理 | 深度優(yōu)化

    windows11(win10大部分通用)系統(tǒng)C盤清理 | 深度優(yōu)化

    前言 :首先對(duì)于計(jì)算機(jī)來說,Windows操作系統(tǒng)一般是安裝在磁盤驅(qū)動(dòng)器的C盤中,運(yùn)行時(shí)會(huì)產(chǎn)生許多 ?垃圾文件? ,C盤空間在一定程度上會(huì)越來越小。而把它作為生產(chǎn)力工具的我們,時(shí)間越久,C盤常常會(huì)提示顯示其內(nèi)存已不足。C盤容量不足將會(huì)極大 ?影響系統(tǒng)的運(yùn)行速度? ,

    2024年02月05日
    瀏覽(20)
  • 校園綜合服務(wù)平臺(tái)V3.9.2 源碼修復(fù)大部分已知BUG

    校園綜合服務(wù)平臺(tái)V3.9.2 源碼修復(fù)大部分已知BUG

    校園綜合服務(wù)平臺(tái),版本更新至V3.9.1 ?,源碼功能強(qiáng)大,ui 精美, 功能包含但不限于校園跑腿,外賣,組局,圈子,商城,抽獎(jiǎng),投票,團(tuán)購,二手市場,簽到,積分商城,一元購等!即刻源碼持續(xù)更新

    2024年04月26日
    瀏覽(99)
  • 數(shù)學(xué)建模美賽E、F題備考策略(自用,大部分復(fù)制粘貼)

    數(shù)學(xué)建模美賽E、F題備考策略(自用,大部分復(fù)制粘貼)

    這里要講一下故事的背景,我們小組三個(gè)人都是大一大二的學(xué)生,我的隊(duì)友們都是數(shù)學(xué)專業(yè)的學(xué)生,所以比賽中的編程部分就交給了我這樣的工業(yè)工程系的選手。我們?cè)诳赐炅藲v年賽題后一直認(rèn)為:前面的幾題我們都很難建立出很棒的模型,因此我們將目光對(duì)準(zhǔn)E、F兩題,希

    2024年01月17日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包