僅看到「低代碼」三個字,不少程序員就會吐槽「只適合簡單業務,普通查改還行,複雜業務簡直是災難」,甚至認為是「兒童玩具」。
不少人自以為是程序員的二把刀,以為自己懂完了,在沒理解低代碼的應用場景,便急忙全盤否定,細心了解的人會發現,對於後台管理系統,低代碼搭建往往比傳統逐行敲代碼更為合適。
低代碼開發平台雖然不是萬能的,但確實可以做很多事情,使用低代碼頁面可視化只需拖拉拽,複雜業務場景通過寫sql用ETL作業進行處理,再通過API服務實現大屏展示,效率之高,老闆也開始裁員了。
物競天擇,某些程序員不禁感嘆「低代碼就是程序猿貶值利器,不要再干這個了,搞得大家丟飯碗」。只會「CRUD」的低端程序員,難免被替代,高端程序員自然不受影響越發吃香。
砸程序員飯碗,低代碼是什麼
廣義低代碼,包括低代碼平台和無代碼平台。
低代碼平台通過自動代碼生成和可視化編程,只需少量代碼,即可快速搭建出各種應用。
無代碼平台則完全不需要編程,通過拖拉拽即可開發系統,通俗來說,小學生都能完成系統開發,初次聽說確實駭人聽聞。
低代碼產品,你一直在用
20多年前,IBM的notes與Borland的Delphi,都是低代碼平台,不少OA也提供低代碼平台,在企業內部信息化場景下,還是很成熟。至於BI之類,也算是低代碼,只是用於數據統計。
顛覆許多人認知的是,微軟Excel就是最優秀的無代碼平台,每個人都用過。
國外不少科技巨頭使用低代碼搭建系統,Google的Quick Builder、蘋果的Automator、微軟的Power Platform都屬於低代碼平台。
特斯拉員工更是使用Mendix低代碼平台,自行製作出全新ERP系統,轟動IT界。
早在2000年國內就創建出易語言,發展至今超20年,相關低/無代碼領域企業接近100家,發展如火如荼,近年一款名為「eversheet」的無代碼開發工具更是成為黑馬,「跑」了出來。
eversheet由前金山團隊成員搭建,服務企業超30萬家,國產軟全程中文界面,操作方式與WPS相似,只要懂點業務,拖來拽,簡單設置即可搭建出常用辦公管理軟體,如進銷存、工單管理、薪資管理、客戶管理、物資管理等系統,完全不需要編寫代碼,1個月的活,只需3天幹完。
除了輕量級系統,內嵌SqlServer、Oracle等資料庫的eversheet,使得它可以輕鬆搭建出工業級系統,如ERP、WMS、PLM、MES等,企業系統員工可自行搭建完全不需要懂IT。
小結
科技風雲,日新月異。
不管是Delphi、Access、Java、C等傳統代碼,還是低/無代碼開發平台,沒有一成不變的技術,只有不斷接受新事物的心態。
古時候,誰又敢想像,人有一天真能在天上飛。