更新於 2023/04/09閱讀時間約 7 分鐘

破解低代碼/無代碼的 8 個迷思

在2020年疫情期間,低代碼/無代碼如同閃亮登場的明星。隨著人們在家辦公,企業爭相擁抱數字化轉型,低代碼/無代碼看似是理想的、省事的解決方案。然而,這一迷人的趨勢也帶來了一系列的錯誤迷思和誤解,讓普通用戶和軟件開發者都感到困惑。
讓我們一起跳進低代碼/無代碼的迷人世界,用幽默的方式揭示一些最有趣的謬誤。畢竟,笑聲是驅散誤解的最佳良藥!。
迷思1:低代碼/無代碼能夠取代真正的程序員這個錯誤觀念就像一架誤入歧途的紙飛機一樣飄蕩在空中。這種想法就像相信微波爐可以取代大廚一樣荒謬。當然,低代碼/無代碼可以幫助程序員簡化重復性任務,但絕對無法接管整個編碼過程。
像ReTool和OutSystems這樣的低代碼/無代碼工具要求用戶具備扎實的數據庫和數據結構設計知識,更不用說保持解決問題的思維方式了。這就像嘗試穿越迷宮——你需要良好的方向感和分析方法才能充分利用這些工具。
所以,讓我們把這個錯誤觀念消除,認識到低代碼/無代碼並非一個可以取代程序員的全能力量。相反,它是在創建高效軟件解決方案過程中的一個有益伙伴。
迷思2:低代碼/無代碼能夠創建各種軟件這個迷思讓人們幻想一個神奇的,一刀切的解決方案。這就像期望瑞士軍刀能進行心髒手術一樣不現實。低代碼/無代碼工具是為了幫助和協助程序員,就像IDE中的“自動完成”功能一樣。有一些工具的確有提供模板來加速軟件開發,但它們並不是滿足所有軟件需求的一站式解決方案。
模板仍然是模板,它需要程序員根據自己獨特的業務用例和策略進行定制。沒有兩家公司是完全一樣的,就像沒有兩片雪花的圖案是完全相同的。
因此,選擇合適的工具至關重要。畢竟,你不會幻想在沒有嚴肅的編程的情況下制作像《古墓麗影》這樣的AAA游戲,對吧?擁抱低代碼/無代碼的本質 —— 它是一個有益的工具,而非奇跡制造者。
迷思3:低代碼/無代碼是近幾年的新方法論,這個迷思就像認為互聯網是昨天發明的一樣可笑。盡管疫情使低代碼/無代碼成為熱門詞彙,但它已經存在了很長時間。事實上,我的第一次低代碼/無代碼經歷可以追溯到1997年,那時我嘗試使用Microsoft Access並對其表單構建能力贊嘆不已。之後的用上的低代碼工具還包括Lotus Notes,Visual Basic 6等。
還記得Microsoft FrontPage和Dreamweaver(當時還屬於Macromedia家族)的美好時光嗎?這些是15年前建立網站的尖端低代碼工具。當我回想起有人問我為什麼有了Dreamweaver還用記事本編寫HTML時,我仍會輕笑。
低代碼/無代碼已經存在了相當長的時間,就像一個等待被重新發現的隱藏寶石。因此,讓我們給予應得的贊譽,並欣賞這些便利工具的豐富歷史,它們已經讓開發者的生活變得更輕松幾十年了。
迷思4:低代碼/無代碼能像閃電一樣加快軟件交付,這種觀點聽起來非常誘人,但稍稍有些誇張。的確,低代碼/無代碼通過自動化重復任務可以加快軟件開發,但這並不意味著我們能像武士斬斷竹子一樣,突然將交付時間縮短一半。
相反,這種新發現的效率應該用於更有戰略意義的工作,如嚴格的軟件測試和安全加固。畢竟,多年來,商業需求、用戶界面和用戶體驗都發生了重大變化。正如俗話所說,“偉大的力量伴隨著偉大的責任”,低代碼/無代碼也不例外。
因此,讓我們感激低代碼/無代碼帶來的速度提升,但要記住明智地利用這些額外的時間,確保我們創建的軟件質量高、安全且能經受住時間的考驗。
迷思5:低代碼/無代碼是無錯誤的,這種觀點讓人想像到一個完美無瑕的烏托邦,軟件問題就像獨角獸一樣稀有。雖然低代碼/無代碼工具確實可以讓開發過程變得像1-2-3一樣簡單,拖放就像魔術一樣,但我們必須記住,這些工具是由另一群程序員創造的——他們也是人類。
眾所周知,人類並非完美,因此,一些錯誤自然會悄悄溜進低代碼/無代碼工具中。看看微軟Windows吧——它已經發展了30多年,但仍然存在一定數量的錯誤。
所以,正如我們之前提到的,應該明智地利用低代碼/無代碼工具節省下來的時間進行更嚴格的軟件測試過程。畢竟,沒有完全無錯誤的軟件,但通過適當的測試,我們可以創建一個更可靠、更強大的產品,讓用戶信賴。
迷思6:低代碼意味著沒有代碼生成,這種說法就像一個高明的魔術師一樣具有欺騙性。如果你看不到任何代碼生成,那是因為這些狡猾的代碼在幕後藏起來了,就像舞台魔術師的秘密一樣,或者它們對你來說實在太危險,不適合亂動。
例如,WaveMaker生成Java代碼,ReTool編寫React JS代碼,WordPress則運行在PHP上。如果你真的想充分利用這些工具的能力,最好在過程中掌握相應的編程語言。這就像學習加入一個獨家俱樂部的秘密握手方式——了解得越多,就越能夠利用這些工具提高軟件部署的效果。
所以,不要被低代碼就是沒有代碼生成的迷思所迷惑。在幕後,有一個整個代碼世界在默默運轉,為我們所依賴的數字魔法保駕護航。
迷思7:我的數據在低代碼/無代碼環境下不安全,這是一個讓某些人緊緊抓住他們的數據,就像一只保護性極強的母雞一樣的迷思。然而,這種擔憂更多地是主觀的,而不是一個確定的事實。雖然確實有些低代碼/無代碼解決方案將數據存儲在供應商的雲端,但並非所有的解決方案都是“僅限雲端”的選項。
像SeaTable、NocoDB、APITable和ReTool這樣的低代碼/無代碼工具提供了現場部署的替代方案,讓你可以將寶貴的數據安全地存儲在你的私有雲中,就像藏在堡壘深處的一個寶箱。
因此,如果你正在處理高度敏感的數據,不要讓這個迷思阻止你。相反,仔細評估低代碼/無代碼工具,並選擇那些具有現場部署選項的工具。這樣,你可以按照自己的條件確保數據安全,並安心地知道你的寶貴信息是安全無虞的。
迷思8:低代碼/無代碼更便宜,這是一個讓吝嗇鬼笑逐顏開的迷思。但等等,守財奴——如果你認為通過裁掉一半程序員來節省一大筆錢,因為低代碼/無代碼可以取代他們的工作,那就再想想吧。正如我們之前提到的,低代碼/無代碼不能替代真正的程序員。
實際上,大多數低代碼/無代碼工具是根據用戶人數收費的,所以在老板敲門之前,先做好預算作業,以免因為你的節約措施讓他無法實現新車的夢想而勃然大怒。
與其專注於省錢,為什麼不關注通過優化低代碼/無代碼工具的軟件開發過程來賺更多的錢呢?畢竟,賺更多的錢聽起來更具吸引力,不是嗎?
-----
通過以上幽默地駁斥的所有觀點,我希望這篇文章能夠消除你對低代碼/無代碼的一些錯誤觀念和擔憂。和其他任何工具一樣,低代碼/無代碼的目的是提供幫助,而不是制造混亂。明智地使用它來簡化你的軟件開發過程,你將在短時間內跳起高效的恰恰舞。
如果你還不信服,或者有更多觀點想要討論,隨時聯系我並請我喝杯咖啡。我們可以進行一次友好的充滿咖啡因的聊天,在這個聊天中,我們將像一對精通技術的福爾摩斯一樣剖析低代碼/無代碼的世界。干杯!
分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.