Image source: https://research.aimultiple.com/no-code-rpa/
Construct your application with just drag and drop
What is “No code”?
不用寫程式,就可以透過特定工具做到傳統需要寫程式才能做到的事情,例如建立表單系統、ERP,因為這個「No Code」工具已經幫你把底層的程式寫好了 [1],筆者自己的使用經驗是通常只需要drag and drop它給的元件(components)以及排版(layout),並簡單設定一些東西(例如glide是使用google sheet當成資料庫),就可以打造一個能動能demo的app,對於快速做市場概念性驗證(proof-of-concept)非常好用
和 No Code 類似的另一個名詞是「Low Code」— 只要寫少量的程式,就可以達到傳統要寫一堆程式才能做到的事情。[1]
What do “No code” or “Low code” tools mean for startups?
開發起來快很多,而且能減緩對工程師的需求
維護成本低。依據筆者自身在computer science領域的開發經驗,code 寫出來之後,不可能寫出來百分之百完美不會改,經驗不足的情況下,花一小時寫的 code ,之後整合其他功能的時候觸發隱藏bug,維護的時間可能是一個工作天(而這也是senior和junior engineer為什麼薪水可以差到一倍以上的其中原因),這種事情已經見怪不怪了
Why not all companies just use “No code” or “Low code” tools?
使用簡單跟可擴展性(高度客製化)是雙面刃,舉例來說,medium這平台寫文章是不能跟blog一樣打造自己的頁面風格的,也就是不能改html、css、javascript那些的,但好處就是,創作者不需要去學怎麼架網站、怎麼設定css模板…,只需要專注在內容創作即可,因此,還是要視需求和該工具的限制決定是否需要聘請工程團隊
Reference
[2] https://medium.com/starrocket/no-code-17c30304836b
And that’s a wrap! Enjoy. 🎆
👏