“低代碼”一般說的是“低代碼開發(fā)平臺”,它無需編碼或只需要極少量代碼就可以快速生成應用程序的開發(fā)平臺。低代碼是基于的理念是:可視化和模型驅(qū)動,結(jié)合了云原生與多端體驗技術,使得它能夠在多數(shù)業(yè)務場景下實現(xiàn)大幅度的提效降本,為專業(yè)開發(fā)者提供了一種全新的高生產(chǎn)力開發(fā)范式。
低代碼是什么意思
低代碼的核心能力:
1、全棧可視化編程
可視化包含兩層含義:
(1)編輯時支持的點選、拖拽和配置操作
(2)編輯完成后所及即所得(WYSIWYG)的預覽效果
傳統(tǒng)代碼IDE也支持部分可視化能力(如早年Visual Studio的MFC/WPF),但低代碼更強調(diào)的是全棧、端到端的可視化編程,覆蓋一個完整應用開發(fā)所涉及的各個技術層面(界面/數(shù)據(jù)/邏輯)。
2、全生命周期管理
作為一站式的應用開發(fā)平臺,低代碼支持應用的完整生命周期管理,也就是說,從設計階段開始(有些平臺還支持更前置的項目與需求管理),歷經(jīng)開發(fā)、構(gòu)建、測試和部署,一直到上線后的各種運維(e.g. 監(jiān)控報警、應用上下線)和運營(e.g. 數(shù)據(jù)報表、用戶反饋)均支持。
3、低代碼擴展能力
使用低代碼開發(fā)時,大部分情況下仍離不開代碼,因此平臺必須能支持在必要時通過少量的代碼對應用各層次進行靈活擴展,比如添加自定義組件、修改主題CSS樣式、定制邏輯流動作等。一些可能的需求場景包括:UI樣式定制、遺留代碼復用、專用的加密算法、非標系統(tǒng)集成。
[免責聲明]
文章標題: 低代碼是什么意思
文章內(nèi)容為網(wǎng)站編輯整理發(fā)布,僅供學習與參考,不代表本網(wǎng)站贊同其觀點和對其真實性負責。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時溝通。發(fā)送郵件至36dianping@36kr.com,我們會在3個工作日內(nèi)處理。