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