一周內(nèi)“克隆”了 Twitter,沒用一行代碼
點擊上方“逆鋒起筆”,公眾號回復 PDF
領(lǐng)取大佬們推薦的學習資料
作者 | JD Shadel
譯者 | Sambodhi
策劃&編輯 | 劉燕
本文首發(fā)于BBC ,由InfoQ 中文站翻譯并分享。
當開發(fā)應用程序根本不需要任何編碼就能進行時,會發(fā)生什么情況呢?很多人辭職之后,會把大量時間花在更新 LinkedIn 資料、完善簡歷或者日夜追劇上,但 Vladimir Leytus 沒有這樣做。他曾經(jīng)在一家初創(chuàng)公司從事分析工作,2015 年辭職后,躲在自己的公寓里專注一個項目 — “ 克隆 ” Twitter。最終,在不到一周的時間里,他就建立了一個幾乎就是復制版的社交媒體網(wǎng)絡。而且,他沒有寫一行代碼就做到了這一切。
作為一名剛剛畢業(yè)的 MBA,Leytus 對應用程序有很多想法,但他缺乏軟件開發(fā)技能,而這也是未來科技創(chuàng)業(yè)者的常見障礙。但后來他發(fā)現(xiàn)了 Bubble,這是一種拖放式構(gòu)建器,它的界面看起來很簡單。Bubble 是幾個先進的 “無代碼” 工具之一,它讓很多沒有技術(shù)背景的人得以能夠創(chuàng)建自己的應用程序,有效地消除在創(chuàng)業(yè)之前學習編程語言的需求。
為了演示這個工具的功能,Leytus使用 Bubble 編寫了一個功能齊全的網(wǎng)絡應用程序,他將其命名為 “ Not Real Twitter” 。他給它起了很滑稽的標語:“就像 Twitter 一樣,但更糟……更糟得多?!?雖然它工作起來像真的一樣,但他的目標并不是給那些心懷不滿的 Twitter 用戶一個新家。Leytus 是 AirDev 的早期聯(lián)合創(chuàng)始人,如今他在這家公司幫助初創(chuàng)企業(yè)和企業(yè)客戶利用無代碼應用程序構(gòu)建器展示這個工具能夠快速構(gòu)建什么,而無需親自編寫代碼。
“如果不給別人一些東西看的話,就很難向他們解釋,” Leytus 說,“克隆 Twitter,比我只是說 ‘嘿,這實際上可以做出非常強大的東西’ 更有說服力?!?/p>
他在克隆 Twitter 的主頁上添加了一條給 Twitter 看的說明,全是大寫字母:“請不要起訴我們。” 幸運的是,Twitter 并沒有這么做。他在社交網(wǎng)站 Hacker News 發(fā)布了關(guān)于這款應用的信息,很快,他的故事成為無代碼潛力的一個例證。
五年后,Leytus 決定再次挑戰(zhàn),因為 2015 年的版本 “已經(jīng)不能代表你用無代碼技術(shù)可以構(gòu)建的東西” 。他和團隊建立了一個更新的克隆版本,命名為 Not Real Twitter v2,它的設(shè)計看起來像現(xiàn)代 Twitter。他說,這反映出像 Bubble 這樣的工具已經(jīng)成熟了不少,它們的功能得到了改進,對移動設(shè)備的支持也得到了加強。
如果你不懂一丁點兒編程語言,或者根本不編寫任何代碼,就可以完成這么多工作,這可能會讓人感到驚訝。像 Leytus 這樣的項目表明,幾乎每個人都有潛力進入開發(fā)領(lǐng)域,目前這一領(lǐng)域?qū)]有特定技能的人來說是不透明的。無代碼開發(fā)會成為基于 Web 創(chuàng)新的未來嗎?如果是這樣的話,這對我們?nèi)绾未蛟?“下一個劃時代產(chǎn)品” 意味著什么呢?
就在幾年前,專業(yè)開發(fā)人員將大多數(shù)可視化應用程序構(gòu)建器視為玩具。但早期的無代碼采用者看到了一個更激進的未來,任何人都可以開發(fā)自己的應用程序,也看到了一場可以重新定義開發(fā)者意義和科技創(chuàng)業(yè)多元化的運動。在 2015 年,這仍然是一個利基愿景。但到 2020 年,它看起來越來越像是現(xiàn)實,一些分析師預測,到 2023 年,這類應用開發(fā)商的市場規(guī)??赡軙鲩L到 450 億美元以上。
無代碼平臺 Makerpad 聯(lián)合創(chuàng)始人 Ben Tossell 表示:“在 Twitter 上,你可以看到有很多人在賬號后面加上了 @NoCodeBen,或者在他們的個人簡歷加上 ‘#NoCode maker’,這在一年多前還沒有發(fā)生過?!?他指出,Makerpad 的網(wǎng)絡流量有 60%~70% 來自新用戶,他認為這種增長很大程度上是由非技術(shù)人員推動的,他們意識到自己能夠構(gòu)建一些東西。
“現(xiàn)在,你幾乎可以使用無代碼技術(shù)構(gòu)建任何你想要的東西?!?Leytus 補充道。例如,Bubble 通過克隆應用教程來演示無代碼技術(shù)能做的一切,包括 YouTube、Reddit、Uber 和 Instacart。關(guān)注公眾號 逆鋒起筆,回復 pdf,下載你需要的各種學習資料。
僅 Bubble 一家公司就坐擁 40 多萬用戶,其中有些人后來創(chuàng)辦了企業(yè),籌集了數(shù)億美元的資金,并在包括 Y Combinator 在內(nèi)的知名初創(chuàng)企業(yè)加速器中獲得了一席之地?,F(xiàn)在,“無代碼” 已經(jīng)成為科技界最熱門的流行語之一,有很多工具,包括像 Glide 和 Adalo 這樣的初級移動應用程序制作器,像 Webflow 等更高級的網(wǎng)站開發(fā)器,甚至還有 Voiceflow 等 Alexa 技能創(chuàng)作器。
“我們正在看到一些完全建立在無代碼開發(fā)之上的公司,比如,Airbnb 基本就是建立在 Webflow 之上的。” 這家位于舊金山的開發(fā)平臺的聯(lián)合創(chuàng)始人 Bryant Chou 說,該平臺去年籌集了 7700 萬美元資金。
Leytus 將無代碼的趨勢與 PowerPoint 的出現(xiàn)相提并論,PowerPoint 的問世,基本上消除了對內(nèi)部演示文稿設(shè)計師的需求,因為每個人都可以設(shè)計自己的演示文稿。他預測,在未來十年,這種情況將會發(fā)生在大多數(shù)軟件上。“我們將看到 ‘全民開發(fā)者’ 概念的出現(xiàn),一個不是專業(yè)程序員的人,但作為他們工具包的一部分,他們能夠在需要的時候構(gòu)建無代碼軟件?!?/p>
在許多工作場所,無代碼工具已經(jīng)對 IT 團隊以及那些職位說明遠遠超出技術(shù)范圍的人產(chǎn)生了顯著的影響。在過去,市場營銷團隊可能會與設(shè)計師合作,為定制網(wǎng)站或 Web 應用程序創(chuàng)建原型,然后將其交給開發(fā)人員進行構(gòu)建。使用無代碼工具的團隊可以完全跳過開發(fā),從而節(jié)省時間和開發(fā)資源。
為了預測低代碼和無代碼軟件在未來的重要性,微軟曾簡單計算了一下,認為未來 5 年將有 4.5 億款新應用程序?qū)⒈婚_發(fā)出來。這比過去 40 年里開發(fā)的所有應用程序都要多。谷歌同樣認為無代碼是下一代的變革和提升。
傳統(tǒng)開發(fā)者自己的反應是既懷疑,又恐慌——Tara Reed 就經(jīng)常聽到這種反應,她是一位著名的無代碼開發(fā)者。她聲稱:“如果你以編寫代碼為生,那么每個人都可以不用編寫代碼就能夠進行構(gòu)建,這種想法是有點可怕?!?/p>
但來自程序員的抵觸也不是完全沒有根據(jù)的。加州大學伯克利分校計算機科學助理教授 Alvin Cheung 說,“有些質(zhì)疑是真的?!?他解釋說,“我并不認為我們會很快看到復雜的系統(tǒng),比如說,像操作系統(tǒng)這樣的系統(tǒng)是不會自動生成的?!?雖然無代碼開發(fā)人員有工具來創(chuàng)建日益復雜的網(wǎng)絡應用(如 Twitter),但開發(fā)像無代碼應用程序構(gòu)建器這樣復雜的東西仍然需要程序員。Cheung 認為,這個不斷增長的行業(yè)并不會淘汰程序員,而是幫助專業(yè)程序員更高效地工作,同時也為有大膽想法的新手開發(fā)者提供一個更容易的切入點?!拔覀円呀?jīng)看到這種情況在發(fā)生?!?他說。
無論如何,許多無代碼公司并不是打算要取代開發(fā)者,而是為了擴大受益于科技的人群,包括接觸到 “失敗的企業(yè)家” ,其中包括 “女性以及其他沒有傳統(tǒng)硅谷科技背景的人們” 。
Webflow 的 Chou 也同意這一點:無代碼有望讓許多有 “創(chuàng)造意愿” 的人獲得特權(quán)?!笆澜缟现挥胁坏?1% 的人是專業(yè)開發(fā)者。這意味著,很多權(quán)利掌握在少數(shù)人手中?!?他說。
像 Leytus 這樣的無代碼先驅(qū)者已經(jīng)在為此鋪平道路,他希望新的采用者能夠很快構(gòu)建出 “下一個劃時代的產(chǎn)品” ,所有代碼都是免費的?!拔移诖芸吹接腥嗽跓o代碼平臺上以一種大規(guī)模的方式構(gòu)建某種東西,” 他稱,“這就是我們構(gòu)建軟件的未來?!?/p>
原文鏈接:
https://www.bbc.com/worklife/article/20200810-how-a-twitter-clone-heralded-a-no-code-boom
