Featured image of post 本地環境中無代碼的歷史

本地環境中無代碼的歷史

低代碼/無代碼開發的歷史(1980年代~至今)

低代碼/無代碼開發是一種無需專業編程知識即可創建應用程式、網站和數據庫的開發方法。這個理念始於1980年代,隨著個人電腦的普及、互聯網的發展和雲技術的擴展,已演變成多種平台。在本文中,我們將按年代介紹代表性的工具和服務,並強調其特點和價格。


1980年代:草創期

  • HyperCard(Apple, 1987) 面向Macintosh的應用程式創建工具。以卡片形式構建畫面,並通過拖放創建GUI。也可以通過其專屬腳本語言「HyperTalk」實現簡單的動作控制。深受原型設計用途的青睞。發售時價格為49.95美元,後來免費提供給新的Mac購買者。最終版本在1998年,不支持Mac OS X及以上版本。

  • FileMaker(Claris/Apple, 1985) 圖形化數據庫軟件。除了以表格形式顯示數據外,它還是一個具備自由佈局編輯和腳本功能的關聯數據庫工具。目前作為「Claris FileMaker Pro」提供,完整授權版價格為594美元(截至2024年)。


1990年代:GUI應用程式與業務系統開發的崛起

  • Visual Basic(Microsoft, 1991) 專注於Windows應用程式開發的IDE。通過拖放按鈕和標籤等GUI組件,可以輕鬆構建事件驅動的應用程式。以1998年的VB6.0為最後版本,轉向了.NET時代。

  • Microsoft Access(1992) 面向Windows的數據庫開發工具。能夠進行關聯數據庫設計和通過GUI創建表單,廣泛應用於一般業務應用程式開發。目前作為Microsoft 365的一部分提供。

  • PowerBuilder(PowerSoft/Sybase, 1991) 面向業務應用程式的4GL開發工具。支持客戶端/服務器架構,在數據庫聯動方面具有優勢。目前仍在SAP旗下繼續提供。

  • Dreamweaver(Macromedia, 1997) 可以可視化創建網頁的WYSIWYG工具。能夠在HTML編輯和設計視圖之間切換,並支持ASP和PHP。目前由Adobe提供,並可以通過訂閱(每月約34.49美元)使用。

  • Flash(Macromedia, 1996) 最初作為FutureSplash Animator開發的矢量動畫製作工具。後來用於網頁互動內容製作,但由於安全隱患於2020年終止支持。

  • GameMaker(1999) 面向初學者的2D遊戲製作工具。可以通過拖放進行對象放置和事件控制。後來也支持了腳本(GML),目前為商業用途提供多種方案。


2000年代:基於Web與開源的擴展

  • WordPress(2003) 使用PHP和MySQL的開源CMS。即使沒有編程知識,也可以使用主題和插件構建博客和企業網站。免費分發,是世界上使用最廣泛的CMS之一。

  • Wix(2006) 可以在瀏覽器上構建網站的無代碼服務。可以選擇模板並通過拖放進行編輯。除了免費方案外,付費方案還允許使用自定義域名和電子商務功能。

  • OutSystems(2001) 面向企業的低代碼平台。由於可以快速開發業務系統,正在大型企業和政府機構中推進採用。支持雲和本地部署。

  • Scratch(MIT, 2007) 為兒童開發的編程學習工具。通過組合彩色積木可以創建遊戲和動畫,在教育領域被廣泛使用。免費提供。

  • Airtable(2013) 結合了電子表格和數據庫的雲服務。外觀類似Excel,但允許關聯、看板顯示和API聯動等。從個人到企業都被廣泛使用。


2010年代〜2020年代:雲與自動化的時代

近年來,基於雲的低代碼/無代碼工具發展迅速。

  • Power Platform(Microsoft) 包含「Power Apps」、「Power Automate」等的綜合業務應用程式開發與自動化平台。可以通過拖放可視化地構建企業的業務流程。

  • Salesforce Lightning Platform CRM的Salesforce提供的應用程式開發基礎。可以通過GUI創建業務應用程式,並且很容易與其他Salesforce服務整合。

  • Zapier / IFTTT 可以在多個雲服務之間構建聯動而無需編碼的自動化工具。例如,可以輕鬆實現「如果輸入到Google表單則通知Slack」的工作流。

  • Notion(2010年代) 整合了文檔管理、任務管理、Wiki等的全能工作區。還具備自定義數據庫功能,有助於通過無代碼改善業務。

  • Construct 3 / GameSalad 可以通過拖放製作遊戲的工具。Construct 3支持HTML5並且也可以在瀏覽器中運行,在教育領域和獨立開發者中很受歡迎。


資訊來源與補充

本文基於各產品的官方網站、Wikipedia和可靠的資料與文章(Apple、Microsoft、Adobe等)構建。價格資訊盡可能參考當時或最新的官方資訊(主要以美元列出)。2000年代之後的許多工具都是基於訂閱的,費用因方案而異。

comments powered by Disqus
使用 Hugo 建立
主題 StackJimmy 設計