1. <track id="i7e3v"></track>
    2. <acronym id="i7e3v"><label id="i7e3v"></label></acronym>
      <acronym id="i7e3v"></acronym>
        <pre id="i7e3v"><label id="i7e3v"></label></pre>
        開啟您的互聯網之旅 您身邊的互聯網專家
        準備開展業務 創建網站 成為代理商
        07 NOV

        無代碼軟件發展簡史及未來趨勢

        傳統的計算機編程面臨陡峭的學習曲線,需要學習一種編程語言(比如C/C++、Java或Python),才能構建一個簡單的應用程序,比如計算器或井字游戲。編程還需要豐富的調試技能,這很容易讓新學習者感到沮喪。所需的學習時間、精力和經驗常常阻止非程序員從頭開始構建軟件。

        無代碼是一種無需使用代碼或腳本(即命令集),即可為網站、移動應用和游戲編程的方法。人們很容易從視覺線索中學習,這導致早在1970年代就開發出了“所見即所得”(WYSIWYG)文檔和多媒體編輯器。WYSIWYG編輯器讓您可以在文檔中工作,因為它以成品的形式出現。這個概念在1990年代延伸到了軟件開發領域。

        有許多無代碼開發平臺讓程序員和非程序員可以借助拖放式圖形用戶界面而不是傳統的逐行編碼來創建軟件。比如說,用戶可以將標簽拖放到網站上。無代碼平臺將顯示標簽的外觀,并創建相應的HTML代碼。無代碼開發平臺通常提供讓任何人都可以構建應用程序的模板或模塊。

        早期階段

        在90年代,網站是用戶最熟悉的界面。然而,構建網站需要HTML編碼和基于腳本的編程,這對于缺乏編程技能的人來說并非易事。這促使早期的無代碼平臺問世,包括 Microsoft FrontPage和Adobe Dreamweaver,以幫助非程序員構建網站。

        遵循WYSIWYG理念,非程序員可以在不使用HTML代碼的情況下拖放網站組件,比如標簽、文本框和按鈕。除了本地編輯網站外,這些工具還可以幫助用戶將構建的網站上傳到遠程Web服務器,這是使網站上線的關鍵步驟。

        這些編輯器創建的網站是基本的靜態網站。沒有高級功能,比如用戶身份驗證或數據庫連接。

        網站開發

        目前有許多無代碼網站構建平臺,比如Bubble、Wix、WordPress和GoogleSites,它們克服了早期無代碼網站構建工具的缺點。Bubble讓用戶可以通過定義工作流來設計界面。工作流是由事件觸發的一系列操作。比如說,用戶點擊保存按鈕(事件)后,當前游戲狀態就保存到文件中(一系列操作)。

        同時,Wix推出了一個包含網站模板庫的HTML5網站構建器。此外,Wix支持諸多模塊,比如分析訪客數據(比如聯系信息、消息、購買和預訂),酒店和度假租賃的預訂支持,以及獨立音樂人營銷和銷售音樂作品的平臺。

        WordPress最初是為個人博客而開發,此后才支持論壇、會員網站、學習管理系統和在線商店。與WordPress一樣,GoogleSites也允許用戶使用來自谷歌的各種嵌入式功能來創建網站,比如YouTube、谷歌地圖、Google Drive、日歷和在線辦公應用程序。

        游戲和移動應用

        除了網站構建平臺外,還有面向游戲和移動應用開發的無代碼平臺。這類平臺針對沒有游戲開發或編程知識的設計師、企業家和愛好者。

        GameMaker提供了一種用戶界面,內置的編輯器可用于處理光柵圖形、游戲關卡設計、腳本、路徑和表示光影的“著色器”。GameMaker主要用于制作具有2D圖形和2D骨骼動畫的游戲。

        Buildbox是一種無代碼3D游戲開發平臺。Buildbox的主要功能包括圖像滴輪、資產欄、選項欄、碰撞編輯器、場景編輯器、物理模擬甚至貨幣變現選項。在使用Buildbox時,用戶還可以訪問豐富的游戲資產、音效和動畫。此外,Buildbox用戶可以編寫游戲劇情。然后用戶可以編輯游戲角色和環境設置,比如天氣條件和一天中的時間,并更改用戶界面。他們還可以為對象設置動畫、插入視頻廣告,并將游戲導出到PC和移動設備等不同的平臺。

        可以將《我的世界》和《模擬城市》等游戲視為無需編程即可創建虛擬世界的工具。

        無代碼的未來

        在越來越需要軟件開發的時代,無代碼平臺有助于增加開發人員的數量。無代碼正在電商、教育和醫療等領域涌現出來。

        我預計無代碼也將在人工智能領域發揮更突出的作用。訓練人工智能的核心:機器學習模型需要時間、精力和經驗。無代碼編程有助于減少訓練這些模型的時間,從而更容易將人工智能用于多種用途。比如說,一種無代碼人工智能工具讓非程序員可以創建聊天機器人,這在幾年前還是無法想象的。

        原文標題:A brief history of no-code software — and its future,作者:Tam Nguyen

        來源: 51CTO

        TOP

        Copyright? 2018 晉城鼎峰網絡科技有限公司 ALL RIGHTS RESERVED.版權所有 晉ICP備16000853號-6 晉公安網備案14050002000295號
        久久精品aⅴ无码中文字字幕重口

          1. <track id="i7e3v"></track>
          2. <acronym id="i7e3v"><label id="i7e3v"></label></acronym>
            <acronym id="i7e3v"></acronym>
              <pre id="i7e3v"><label id="i7e3v"></label></pre>