No Code革命為什么現(xiàn)在爆發(fā)?


點(diǎn)擊「閱讀原文」查看良許原創(chuàng)精品視頻。
作者:Michael Dubakov
策劃:萬佳
鏈接:https://medium.com/fibery/no-code-revolution-why-now-2f2bd914cb05
點(diǎn)擊「閱讀原文」查看良許原創(chuàng)精品視頻。
作者:Michael Dubakov
策劃:萬佳
鏈接:https://medium.com/fibery/no-code-revolution-why-now-2f2bd914cb05
No-code 軟件貌似正在爆發(fā):市場推廣迅速,融資規(guī)模龐大,公司估值驚人(甚至出現(xiàn)獨(dú)角獸企業(yè)),客戶也心滿意足。為什么是現(xiàn)在?為什么不是 20 年前?為什么不是 20 年后?一名風(fēng)投合伙人向我拋出了這個(gè)有趣的問題。當(dāng)時(shí),我沒想清楚,兩個(gè)星期后,我找到了答案,但讓我們先回顧一下歷史。
與其他行業(yè)相比,軟件行業(yè)相對(duì)比較年輕,只有 60 年的發(fā)展歷史。最初的程序是用于軍事和科學(xué)用途的,商業(yè)軟件出現(xiàn)在 1960 年左右。到 1980 年,微型計(jì)算機(jī)的普及推動(dòng)了商業(yè)軟件的迅速發(fā)展。這意味著商業(yè)軟件的快速增長僅僅只有 40 年。
所有的里程碑顯而易見:
大型機(jī);
個(gè)人電腦 & 桌面應(yīng)用;
互聯(lián)網(wǎng) & 網(wǎng)絡(luò)應(yīng)用;
移動(dòng)端和云(我覺得這塊里程碑在這里分量不太夠)。
我劃一個(gè)時(shí)間段,在這時(shí)間段內(nèi)定義了四波描述軟件影響(炒作!)的浪潮。注意,我主要關(guān)注的是生產(chǎn)力工具,而不是游戲和娛樂軟件。從下圖可以看出,波浪是連續(xù)而非離散的,它們相互會(huì)有重疊,所以年份只是作為一個(gè)近似的參考范圍。

1960–1980
Smalltalk、SQL、NLS、AppleWriter。
Doug Engelbart 的 NLS(1986)。抱歉,沒有用戶界面。
在 60 年代,幾乎所有的軟件使用者自己就是程序員。那真是黑客的黃金時(shí)代!想玩游戲?自己寫一個(gè)。想要編程語言?自己造一門。想要電腦?自己裝一臺(tái)。
Altair 8800 (1975). 用開關(guān)在 Altair 上編程不是件容易的事情。
與 no-code 有什么關(guān)系呢?
黑客們不需要 no-code 工具。為什么?他們寫代碼很溜,而且可以做他們想做的所有事情。no-code 工具會(huì)拖慢節(jié)奏,所以他們只會(huì)覺得沒什么用。這還不是 No-code 工具的好時(shí)代。
1980–2000
VisiCalc、Microsoft Word、Excel、PowerPoint、Photoshop、Dreamweaver、Microsoft Project 等。
Atari 上的 VisiCalc(1980)
商業(yè)軟件就從這里開始發(fā)展。黑客變身成為企業(yè)家,開辦公司。游戲、生產(chǎn)力軟件 & 開發(fā)工具遍地開花。
Macromedia Dreamweaver (2000)
人們通常獨(dú)自使用所有的工具,很難合作,只能交換文件和源碼。比如,如何審閱微軟的 Word 文檔?你會(huì)寫一個(gè)文檔,然后通過電子郵件發(fā)送給一個(gè)編輯,祈禱編輯用的是相同版本的 Word,然后過幾天收到回復(fù),檢查所有的更正,然后寫上自己的備注并再次發(fā)送,等等。龐大的郵件上下文里包含十幾個(gè)文檔版本是常有的事兒。
大多數(shù)過程很死板,階段清晰,沒有重疊。那時(shí)候瀑布模型很流行,但今天已經(jīng)不行了。
跟 no-code 有什么關(guān)系呢?
個(gè)人的 no-code 工具出現(xiàn)在這個(gè)時(shí)代,包括 Spreadsheets、CAD 系統(tǒng)、統(tǒng)計(jì)軟件套裝、Wolfram Mathematica 和其他特定的解決方案。Spreadsheets 很受歡迎,人們瘋狂地用它們做很多復(fù)雜的事情。
當(dāng)你有了錘子,看什么都像釘子。
還記得 HyperCard 嗎?還記得微軟的 Access 嗎?這些工具很受歡迎,但還是需要一些(甚至很強(qiáng)的)編程能力。
曾經(jīng)有一些軟件嘗試把最終用戶帶到離問題更近的地方,但不甚成功。黑客一代一直忙于開公司創(chuàng)業(yè),新一代則一直忙于探索 PC 和游戲。革命尚未出現(xiàn)。
盡管我認(rèn)為已經(jīng)看到了 no-code 工具的曙光,但第三波浪潮破壞了這種早期嘗試。為什么?因?yàn)榛ヂ?lián)網(wǎng)來了。
2000–2020
Google Docs、Google Spreadsheets、Figma、JIRA、Salesforce。
Google Spreadsheets (2010)
互聯(lián)網(wǎng)改變了所有事情。最初,只是傳統(tǒng)業(yè)務(wù)轉(zhuǎn)移到了網(wǎng)絡(luò)上,但不久后生產(chǎn)力工具也跟上了。Salesforce 成立于 1999 年,JIRA 出現(xiàn)于 2002 年,Google Docs 發(fā)布于 2006 年。
互聯(lián)網(wǎng)增強(qiáng)了協(xié)作軟件。我們可以一起寫文檔、一起制定業(yè)務(wù)模型、一起計(jì)劃團(tuán)隊(duì)工作、一起設(shè)計(jì)接口。協(xié)作軟件開始取代個(gè)人軟件。
最終,幾乎所有軟件都從桌面版遷移到了在線版。最后的堡壘是設(shè)計(jì)、編程和游戲,但 Photoshop 被 Figma 擊敗了,并且看起來在未來十年里程序員也將緊隨其后。基于 Web 的 IDE 目前還不夠強(qiáng)大,但未來肯定會(huì)是它們的。
我們可以放心地宣布,臺(tái)式機(jī)現(xiàn)在即將消亡。只剩游戲和重量級(jí)應(yīng)用在讓它茍延殘喘。
跟 no-code 有什么關(guān)系呢?
No-code 工具在此期間確實(shí)發(fā)展了。Spreadsheets 轉(zhuǎn)移到網(wǎng)上,出現(xiàn)了一些知名供應(yīng)商,例如 QuickBase 。
但是,web 開發(fā)還不夠成熟,無法復(fù)制 HyperCard 或 Access 的功能。我們突然失去了桌面軟件的所有優(yōu)勢,不得不幾乎從零開始。還記得 2004 年創(chuàng)建 Gmail 有多難嗎?而且它甚至還比桌面版的電子郵件客戶端差很遠(yuǎn)!在接下來的 10 年里,我們學(xué)習(xí)了如何使用 Javascript,發(fā)明了 React,開始逐步把桌面軟件復(fù)制到網(wǎng)上然后消滅桌面軟件。
從技術(shù)上來說,no-code 時(shí)代尚未到來,而用戶們已經(jīng)準(zhǔn)備好了。在這個(gè)時(shí)期創(chuàng)建 no-code 的桌面軟件沒有意義,但在網(wǎng)絡(luò)上創(chuàng)建 no-code 軟件又很難。這個(gè)技術(shù)陷阱把 no-code 革命扼殺在搖籃里。
2015–2035
Airtable、Coda、Notion、Webflow、Retool、Bubble.is、Zapier、Zoho、Shopify、Readymag、Fibery。
Webflow (2017)
Web 開發(fā)發(fā)展壯大,現(xiàn)在已經(jīng)準(zhǔn)備好去解決任何問題。復(fù)雜的 web 應(yīng)用出現(xiàn)了。終于,Web 趕上臺(tái)式機(jī)(好吧,是幾乎趕上了),并開始進(jìn)行創(chuàng)新。現(xiàn)在我們有了什么呢?
Microsoft Excel → Google Sheets → Airtable?
Microsoft Word → Google Docs → Coda?
Notepad → Dreamweaver → Webflow?
SQL & Programming → Microsoft Access → Retool?
Microsoft Project → JIRA → ?
No-code 工具的浪潮正在襲來。不過還是那個(gè)問題:為什么是現(xiàn)在?現(xiàn)在到時(shí)候了嗎?我認(rèn)為是時(shí)候了,因?yàn)槲铱吹搅巳齻€(gè)主要因素:
我們必須跟上這個(gè)不斷加速的世界。今后,我們的未來更不可預(yù)測,選擇更不清晰,硬編碼解決方案的效率也會(huì)更低。最終用戶必須更接近解決方案,甚至應(yīng)該自己使用業(yè)務(wù)知識(shí)和強(qiáng)大的 no-code 解決方案來解決問題。人們需要更快的解決方案、更快的迭代和更快的反饋。
我們積累了大量的知識(shí),這些知識(shí)不僅可以普及現(xiàn)有的解決方案,而且還能將現(xiàn)有的解決方案提升到抽象的層次上。我們能構(gòu)建通用的 UI 和靈活的業(yè)務(wù)領(lǐng)域。Web 已從技術(shù)的深淵中脫離出來,從 2000 年代走到今天,我們終于可以將軟件擴(kuò)展到更高的水平,使它對(duì)創(chuàng)作者來說更加友好易用。
我們可以直接與團(tuán)隊(duì)成員共同創(chuàng)造和分享成果。創(chuàng)作者更喜歡這種方式,而不是什么東西都自己創(chuàng)造并使用。
簡而言之,web 開發(fā)技術(shù)終于發(fā)展到今天這一步,讓 no-code 開發(fā)成為可能,人們早已準(zhǔn)備好接受更及時(shí)的反饋、更快速的迭代。確實(shí),如果一個(gè)營銷人員可以創(chuàng)建和更新網(wǎng)站,那么她就能更快地迭代,更快嘗試各種拷貝和想法。如果一個(gè)顧問可以在幾小時(shí)內(nèi)將其獨(dú)一無二的流程自動(dòng)變?yōu)橐环N工具,那么她可以更快地解決客戶的問題,從而展現(xiàn)她的價(jià)值。如果一個(gè)小企業(yè)主能根據(jù)自己的需求創(chuàng)建一個(gè)應(yīng)用,那么他可以通過自動(dòng)化來提高業(yè)務(wù)效率,從而節(jié)省寶貴的時(shí)間來拓展業(yè)務(wù)。
我預(yù)測,越來越多的垂直行業(yè)將會(huì)被 no-code 解決方案打亂陣腳。
我希望某家公司正在革 JIRA 的命。我們不確定現(xiàn)有的軟件供應(yīng)商是否有意主導(dǎo) no-code 宇宙(我指 Airtable、Notion、Coda、Webflow、Retool 等)。但我很確定這后浪已經(jīng)來了,并將在接下來十年里把很多“第三波”時(shí)的前浪拍死在沙灘上。
推薦閱讀:
5T技術(shù)資源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,單片機(jī),樹莓派,等等。在公眾號(hào)內(nèi)回復(fù)「1024」,即可免費(fèi)獲取!!
