hello,大家好,我是「松寶寫代碼」。
最近看到很多關(guān)于低代碼的介紹和分析,說幾點(diǎn)自己的想法??
今天來聊聊,低代碼如何來界定?
低代碼屬于PaaS中的應(yīng)用開發(fā)aPaaS層面,通過可視化方式實(shí)現(xiàn)應(yīng)用開發(fā),降低寫代碼的成本。
引入了PaaS和aPaaS的概念,我們來看下面的圖
1、SaaS,PaaS,IaaS分別是云計(jì)算的不同服務(wù)模式。
2、aPaaS 和 IPaaS是基于PaaS的解決方案。
3、aPaaS = 高代碼 + 低代碼/無代碼
(1)低代碼/無代碼,簡(jiǎn)單來說:開發(fā)人員可以通過圖形化的用戶界面,使用拖拉拽組件和模型驅(qū)動(dòng)的邏輯來創(chuàng)建網(wǎng)頁和移動(dòng)應(yīng)用程序。
(2)高代碼,就是專業(yè)程序員通過代碼來開發(fā)應(yīng)用。
那低代碼和無代碼區(qū)別是什么呢?
(1)無代碼面向是業(yè)務(wù)人員,應(yīng)用工具。
(2)低代碼面向是開發(fā)人員,開發(fā)工具。
對(duì)比“低代碼”和“無代碼”,判斷標(biāo)準(zhǔn)2項(xiàng):模型驅(qū)動(dòng)、表單驅(qū)動(dòng),可視化開發(fā)
(1)模型驅(qū)動(dòng),怎么定義實(shí)體、實(shí)體間關(guān)系、主鍵、唯一性、索引、數(shù)據(jù)怎么訪問、篩選、分組、統(tǒng)計(jì)等等
(2)表單驅(qū)動(dòng),定義各種表單,都是各種和界面相關(guān)的控件,比如單選多選下拉框、文本日期數(shù)字等。
(3)可視化開發(fā),不是拖拉拽組成界面(那是可視化設(shè)計(jì)),而是有完整的可視化編程語言系統(tǒng),能夠編寫業(yè)務(wù)處理邏輯。
關(guān)于「松寶寫代碼」
一句話簡(jiǎn)介:松寶寫的不止是代碼。
標(biāo)簽:不止是代碼 深度與視野 字節(jié)同學(xué)
介紹:松寶寫的不止是代碼,saucxs昵稱,watermark-dom水印開源900+Star的作者,曾ACM校隊(duì),現(xiàn)字節(jié)工程師,喜歡挑戰(zhàn)自己,擔(dān)任面試官和校招編程題。一個(gè)「有價(jià)值為你助力」的博主。
個(gè)人Github地址:https://github.com/saucxs