都說前端低代碼「路子野」,能有多野?

之前碼過很多低代碼的文章,發現大家口中的低代碼挺不一樣的,這次心血來潮想探探低代碼的野路子。

只需要拖拽操作或者幾行基礎代碼,就能完成以往需要程序員才能搭建的各類應用系統,對效率要求較高的企業而言,是不是很有吸引力?

巨頭布局,資本支持,低代碼的好時代來了?

那程序員需要了解低代碼嗎?

東西是好東西,你會不會用,能不能駕馭這種方式,後面也會講到,感興趣的趕緊搬個椅子聽聽~

快速開發

相信大多數人都喜歡走捷徑,所以快速生成項目代碼的訴求從未消失,大家的方法也很多,要麼是在高度定製化的場景中,基於經驗總結,找到那些相對固定的產品形態去模仿,要麼就是低代碼開發。

路子很野的工具

首先嗷,低代碼開發,是一種開發模式,通過圖形化用戶界面來配置和創建應用軟件,而不是用傳統模式那樣主要依靠手寫代碼。對應的,提供給開發者的這類低代碼開發功能實現的軟件,稱為低代碼開發平台。

簡單來說,使用低代碼的用戶,通常不需要會寫代碼。

低代碼開發的產品有很多,其中既包括商用的產品,例如國外的outsystems、mendix,國內的jnpf等,採用主流的兩大技術java/.net開發,專註低代碼開發,100%交付源碼,有拖拽式的代碼生成器,靈活的權限配置、saas服務,強大的接口對接,隨心可變的工作流引擎。支持多端協同操作,100%提供源碼,支持多種雲環境部署、本地部署。

代碼量少,系統的穩定性和易調整性都會得到一定的保障。這裡就不一一介紹了,感興趣的話,你可以進一步搜索了解開源地址:https://www.yinmaisoft.com/?from=tengxun

這麼野怎麼用?

對企業來說,低代碼為企業提供了降本、增效、提質的價值。降本、增效、提質,就是為企業降低研發成本、人力成本,提升研發效率,縮短產品交付周期,加快企業試錯的速度,降低試錯成本。

對於前端研發人員來說,經常需要多端發佈同一個項目/頁面,h5/小程序/ios/android的開發工作,經常需要不同技術棧的研發人員。還有就是開發過程可視化,不再面對冷冰冰的傳統文本ide編輯器,轉而和可視化的編輯器進行交互,不管是ui界面,交互事件、後端接口、數據庫/redis調用,都能通過優雅而簡單的可視化交互完成配置和編輯。

作為研發人,我不明白大家無腦吹捧低代碼,為啥會有這種思想出現。需要明確低代碼平台解決的最大問題是復用,復用也是目前前端開發中的一個重要課題,特別是當前的主流前端js框架,例如 vue , react 等,都是組件化的開發方式,又如形形色色ui組件庫的出現,像 ant-design , element 等都是來解決重複造輪子的問題。

大家在使用之前想想我們到底需要不需要這個工具,而不是像印度電線杆一樣找半天都不知道需要哪根電線。就比如技術人員真正想低代碼平台用到極致,對業務就要有一定的熟悉程度,因需取材,這樣才能真正發揮它的作用。