低代碼開發到底是補品還是垃圾食品?

2023,低代碼徹底火了,甚至火到沒有點相關經驗,都不好意思出去面試的程度。

從業者對低代碼的發展充滿了想象,都認為未來低代碼的商業價值不可估量。

據Gartner的最新報告顯示,2023年全球低代碼開發技術市場規模預計將達到269億美元,比2022年增長19.6%。

企業需求不斷涌現,傳統應用還是SaaS服務,都無法滿足企業的全部需求,低代碼自然成了開發們的救命稻草,低代碼開發是近年來迅速崛起的軟件開發方法,讓編寫應用程序變得更快、更簡單。

  • 有人說它是美味的膳食,讓開發過程高效而滿足
  • 但也有人質疑它是垃圾食品,缺乏定制性與深度

一、什么是低代碼

一般來說,軟件形態的發展可分為三個階段。

第一個階段

是大型軟件系統,以ERP為代表,旨在解決企業的所有經營管理問題,但實施成本較高,企業投入通常較大,系統上線后還要投入大量的運維成本,二次開發也有一定難度;

第二個階段

是SaaS軟件,以協同辦公軟件、CRM、HRM等為代表,這一階段企業IT設施開始趨向統一,數據也開始打通,但軟件還是由不同的服務商提供,仍然存在數據孤島問題;

第三個階段

就是低代碼平臺,能夠彌補定制化軟件過重而SaaS過輕的問題,通過靈活可變的“積木式”操作,快速解決企業內的多樣化需求。

  • 中小企業的IT基礎薄弱,人才有限,自研難度很大;
  • 中大型企業雖然有專門的IT部門,但審核流程長,業務部門的需求也無法立馬滿足。

低代碼實現原理其實非常簡單,就是先預置豐富的原子組件,通過拖拽選擇所需組件在畫板上進行位置的編排。通過配置化的低成本拖拽,加上少量的一些膠水代碼,就可以快速生成應用程序,在理論上剛好是解決這類問題的鑰匙。

二、低代碼的優點

有人說它是美味的膳食,讓開發過程高效而滿足

低代碼確實可以滿足企業大部分IT需求,普通的業務人員也能進行應用搭建,成為平臺的最終用戶,寫更少的代碼,花更少的錢,干更多的事。就算是擁有獨立IT部門的中大型企業,也會存在大量臨時性邊緣的業務需求,低代碼可以很好的應對。

在低代碼賽道上,未來的“分流”趨勢或將越來越明顯。以JNPF為代表的“輕應用”派,由表單所驅動,重視數據處理能力、快速開發能力、低門檻等。

這是一個基于 Java Boot/.Net Core 構建的簡單、跨平臺快速開發框架。前后端封裝了上千個常用類,方便擴展;集成了代碼生成器,支持前后端業務代碼生成,實現快速開發,提升工作效率;框架集成了表單、報表、圖表、大屏等各種常用的 Demo 方便直接使用;后端框架支持 Vue2、Vue3。

拖拽式的代碼生成器、靈活的權限配置、SaaS服務,強大的接口對接,平臺可以精細調配權限和資源,選擇獨立部署服務器,獲取更加穩定、流暢、安全的系統體驗。棘手的系統問題也可以解決,IT開發者利用插件拓展能力應對個性化需求,集成多種辦公系統,消除信息孤島。

應用體驗: https://www.jnpfsoft.com/?csdn,話不多說,有空自己去試試。

三、低代碼會替代傳統編程?會有人失業嗎?

有人質疑它是垃圾食品,缺乏定制性與深度

有人認為,低代碼應用是一種“飲鴆止渴”的行為,會讓部分企業覺得,數字化轉型就那樣,哪些業務需要,就采用低代碼應用“縫縫補補”即可,最終淺嘗輒止,公司的整個數字化轉型停在半道,欠缺完備性、統一性以及系統性。

類似的問題,或許在未來會出現,也可能會在低代碼應用的迭代過程中被解決。但這個過程中,一定會造成一部人從業人員失業,我很悲觀,也很理性。

針對這個問題,我也詢問過很多身邊的同行,有一部分說根本不會造成程序員失業,他們給出常見理由如下:

  1. 低代碼平臺是用來幫助開發者從日常繁瑣重復的工作中解放中,去做一些更有價值的事情。是一件雙贏的事情,怎么會失業呢?

  2. 低代碼也是需要人力去開發的,本身就會創造一些崗位出來,這會抵消掉由于它的流行所替代的那些HC。

  3. 低代碼太弱了,比如某一個細分領域且復雜的功能就無法實現。

假如團隊有10個人,請2-3個架構師,負責低代碼平臺的開發、維護,后續用5、6k的低薪資去招聘大量的工作內容就是拖拖拽拽的低代碼開發者,甚至是無任何編程經驗的人員,簡單培訓之后即可上崗。遇到需要寫專業代碼或者比較復雜的的場景,就先記錄下來,之后讓架構師過來解決,也是一筆劃算的“交易”。

四:如何入門低代碼?

低代碼一定是有發展前景的,目前在一些特定的企業oa、sass或者標準化的業務場景比如審批流等特定場景下已經取得了不錯的應用。

目前市場上有三種類型的低代碼廠家:原生廠商、應用軟件廠商、云廠商。

隨著低代碼玩家越來越多,整個賽道的競爭將越來越激烈,現在入局,到底是完善功能,還是通過一些其他模塊或者應用市場的方式來解決客戶專業需求?

一些廠商認為應該細分領域,比如深耕CRM、進銷存、OKR、人事管理等熱門應用模板;還有一部分廠商認為低代碼的發展應該要走一條農村包圍城市的路,從小處著眼,走普遍路線,主協作,幫助產研內部進行更高效的協同和項目管理,幫助IT部門更好地與業務部門建立起協作關系即可,你覺得呢?


2023,行至水深處,低代碼的路會越來越難走,但這也是黎明前必經的黑暗。稻盛和夫曾說,人生如粥,熬出至味,相信在穿過重重迷霧后,2023年低代碼也將迎來新的發展。

作為一名開發者,目前能做的就是,專注于一些真正有價值的事情上,努力提升自己的不可替代性。優秀的編程思想,架構能力永遠是稀缺資源。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/207365.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/207365.shtml
英文地址,請注明出處:http://en.pswp.cn/news/207365.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

內部文件上傳以及渲染-接口API

文件上傳 地址http://172.16.0.118:8090/api/pm/base/affix/upload請求類型POSTContent-Type:text/plain;charsetutf-8參數 prjData {"prjId":"", "jobId":"3031b2c8-c809-4110-8e88-22c80a9c1ec0721aca89-96a1-4346-9b6e-022331d221d1Nec…

【EMNLP 2023】面向Stable Diffusion的自動Prompt工程算法BeautifulPrompt

近日,阿里云人工智能平臺PAI與華南理工大學朱金輝教授團隊合作在自然語言處理頂級會議EMNLP2023上發表了BeautifulPrompt的深度生成模型,可以從簡單的圖片描述中生成高質量的提示詞,從而使文生圖模型能夠生成更美觀的圖像。BeautifulPrompt通…

【MATLAB】MODWT分解+FFT+HHT組合算法

有意向獲取代碼,請轉文末觀看代碼獲取方式~也可轉原文鏈接獲取~ 1 基本定義 MODWT分解FFTHHT組合算法是一種綜合性的信號處理方法,它結合了經驗小波變換(Empirical Wavelet Transform,EWT)、快速傅里葉變換&#xff…

25.Oracle的回收站

oracle基礎系統學習目錄 01.CentOS7靜默安裝oracle11g 02.Oracle的啟動過程 03.從簡單的sql開始 04.Oracle的體系架構 05.Oracle數據庫對象 06.Oracle數據備份與恢復 07.用戶和權限管理 08.Oracle的表 09.Oracle表的分區 10.Oracle的同義詞與序列 11.Oracle的視圖 12.Oracle的…

愛智EdgerOS之深入解析如何應用愛智的視頻流模塊完成拉流

一、ONVIF 規范和常見視頻流傳輸協議 ① ONVIF 規范 隨著視頻監控產業鏈的成熟,市面上陸陸續續出現了各式各樣的網絡攝像設備,這些設備都需要通訊協議才能進行數據傳輸。早期廠商都采用私有協議,但是現在廠商分工明確,有的負責生…

程序員的技術成長攻略

推薦語:偶爾在公眾號看到的一篇文章,寫的非常好,在此分享給各位程序員兄弟,不光是對技術成長有幫助,其他領域也是同樣適用的!建議反復閱讀,形成一套自己的技術成長策略。 原文地址:…

數據結構與算法:python棧和隊列的用法

python的棧和隊列其實都算作一個數組,棧從最后一個元素開始推出,隊列從第一個元素開始推出 # pop(0)刪除時間復雜度O(n) s [] #棧 q [] #隊列 s.append(1)#1入棧 q.append(1)#1入隊 s.pop()#出棧 q.pop(0)#出隊由于從第一個元素刪除需要挪動數組&…

【EI會議征稿】2024年粵港澳大灣區數字經濟與人工智能國際學術會議(DEAI2024)

2024年粵港澳大灣區數字經濟與人工智能國際學術會議(DEAI2024) 2024 Guangdong-Hong Kong-Macao Greater Bay Area International Conference on Digital Economy and Artificial Intelligence(DEAI2024) 2024年粵港澳大灣區數字經濟與人工智能國際學術會議(DEAI2024)由廣東科…

探索鴻蒙 TextInput組件

TextInput 根據組件名字,可以得知他是一個文本輸出框。 聲明代碼👇 TextInput({placeholder?:ResourceStr,text?:ResourceStr}); placeholder: 就是提示文本,跟網頁開發中的placeholder一樣的 text:輸入框當前的文本內容 特殊屬…

ChatGPT的進化史

真正的人工智能可以變現的完全與人類一樣思考時,世界會發生什么變化? ChatGPT就如它的名字一樣,人類創造它最初的目的只是一個聊天機器人。聊天嘛,只要你和他對話時他的回答像人類一樣自然就行了,看起來并沒什么了不起…

Linux服務器磁盤占用過高解決思路

服務器在運行時,經常出現磁盤占用過高,可能有如下原因: 1、是否有產生過大的日志文件,或者大文件中的log過大,導致磁盤占用過高; 2、查看磁盤占用情況,分析哪個目錄中文件占比最大; …

貝蒂的搗蛋小游戲~(C語言)

引言: 前面貝蒂已經給大家介紹了選擇,循環結構~,今天貝蒂就基于這兩種結構,為大家講解一種搗蛋小游戲的設計思路和方法哦。 1.游戲要求 游戲要求: 1. 電腦?動?成1~100的隨機數 2. 玩家猜數字,猜數字的過…

52 代碼審計-PHP項目類RCE及文件包含下載刪除

目錄 漏洞關鍵字:演示案例:xhcms-無框架-文件包含跨站-搜索或應用-includeearmusic-無框架-文件下載-搜索或應用功能-down等zzzcms-無框架-文件刪除RCE-搜索或應用-unlink、eval 漏洞關鍵字: SQL注入: select insert update mysql_query mysql等 文件上傳&#xff…

【FreeRTOS】信號量——簡介、常用API函數、注意事項、項目實現

在FreeRTOS中,信號量是一種非常重要的同步機制,用于實現任務間的互斥訪問和同步操作。通過信號量,不同的任務可以安全地共享資源,避免競爭和沖突,從而確保系統的穩定性和可靠性。本篇博客將介紹FreeRTOS中信號量的基本…

常用Nmap腳本

端口掃描類腳本 Nmap是一款非常流行的端口掃描工具,它可以幫助滲透測試工程師識別目標網絡上開放的端口,并提供有關這些端口的詳細信息。Nmap還提供了一系列基于腳本的功能,這些腳本可以擴展Nmap的功能,使其能夠更深入地探測目標網…

使用Huggingface創建大語言模型RLHF訓練流程的完整教程

ChatGPT已經成為家喻戶曉的名字,而大語言模型在ChatGPT刺激下也得到了快速發展,這使得我們可以基于這些技術來改進我們的業務。 但是大語言模型像所有機器/深度學習模型一樣,從數據中學習。因此也會有garbage in garbage out的規則。也就是說…

AUTOSAR CP Int-Watchdog簡介

Int Watchdog 1 簡介2 EB 中配置 TC39X3 Wdg 在代碼中使用1 簡介 內部看門狗驅動[sws_Wdg_00161]要訪問內部看門狗硬件,對應的 Wdg 模塊實例應該直接訪問看門狗服務的硬件。提示:內部看門狗驅動程序是微控制器抽象層的一部分,它允許直接的硬件訪問。注意:內部看門狗的日常服…

第21章總結 網絡通信

21.1 網絡程序設計基礎 網絡程序設計編寫的是與其他計算機進行通信的程序。Java已經將網絡程序所需要的元素封裝成不同的類,用戶只要創建這些類的對象,使用相應的方法,即使不具備有關的網絡知識,也可以編寫出高質量的網絡通信程序…

【評測腳本】機器信息評測(初版)

背景 QA的實際工作過程中,除了業務相關的測試外,也會涉及到一些評測相關的工作,甚至還要做多版本、多維度的評估分析。尤其是現在火熱的大模型,相關的評測內容更是核心中的核心。當然本文的內容只是做一些初級的機器相關的評測信息,更多更廣的評測需要更多時間的積累和總…

JVM的內存結構詳解「重點篇」

一、JVM虛擬機數據區 虛擬機棧 1、 線程私有 2、 每個方法被執行的時候都會創建一個棧幀用于存儲局部變量表,操作棧,動態鏈接,方法出口等信息。每一個方法被調用的過程就對應一個棧幀在虛擬機棧中從入棧到出棧的過程。 3、棧幀: 是用來存儲…