產品經理的福音?亞馬遜推出Honeycode,零代碼即可開發軟體

2021-01-08 澎湃新聞

機器之心報導

參與:小舟、蛋醬、張倩

程式設計師:產品經理,這個需求你自己實現吧。

無代碼開發工具,能否最終改變程式設計師的工作方式?近日,亞馬遜發布了 Honeycode,一種類似於電子表格界面的無代碼開發環境,獲得了人們的廣泛關注。

當前的電子表格填補了程序包批量生產和開發團隊定製代碼之間的空白。然而,每種工具都有其局限性。比如在多個用戶和多個電子表格之間共享數據是比較困難的,處理大量數據也是如此。集成和自動化也是一個挑戰,需要專業人員使用專業技能來搞定。在許多情況下,定製的應用程式是比電子表格更好的解決方案。

通常,亞馬遜會給開發者提供所有開發應用程式需要的工具,但是開發者隨後需要將所有部分組合在一起。而 Honeycode 旨在吸引希望構建基本業務線應用程式的非編程人員。如果你知道如何操作電子表格,並且想將其轉換成 app,那麼你就會需要 Honeycode。

亞馬遜副總裁 Augustin 表示:開發這項服務旨在將亞馬遜提供的開發功能擴展到客戶群中的更多用戶。他說:「我們經常聽到客戶提及他們想解決的問題,他們很樂意讓他們的 IT 團隊或者其他團隊,甚至是外包團隊,來幫助解決這些問題,構建應用程式。但是這些定製應用的需求實在太多了,開發人員根本忙不過來。」

從這個角度講,Honeycode 的開發動機與微軟的低代碼工具 PowerApps 並沒有什麼不同。畢竟它也向非全職開發者提供了 Azure 平臺。但亞馬遜採用的方法略有不同,強調了 Honeycode 中的無代碼部分。

「我們打造 Honeycode 的初衷是讓業務人員、分析師、項目經理等成員輕鬆地創建一個定製應用程式,無需編寫任何代碼就能解決問題。電子表格界面是個很好的接入方式,因為大部分人都足夠熟悉。」

許多低代碼 / 無代碼工具也具備允許開發人員「逃避代碼」的功能,但短暫的逃避代碼不是最終目的所在。在 Honeycode 的設計中,直接取消了導出代碼然後轉移到其他地方的機制。

有些 API 允許有經驗的開發人員從其他地方獲取數據,Augustin 和 Vaidyanathan 希望公司也允許平臺上的用戶這樣做,或者 AWS 的合作夥伴也可以創建這些集成。

儘管存在這些限制,但團隊表示,用戶可以在該平臺上創建一些非常複雜的應用程式。

「複雜程度取決於使用者的專業程度。在應用程式中使用以特定方式顯示數據而編寫的表達式可能會非常複雜。比如編寫一個 30 行的表達式,就只是嵌套、嵌套、嵌套。你可以從一個表或者幾屏的東西開始,之後你就會發現它的強大之處。」

Honeycode 的另外一個特性是電子表格位於用戶界面的中心。這個特點看起來很像 Airtable,但二者實際上會將表格帶入不同的方向。在某些方面,Honeycode 也會被拿來與 Retool 比較,但後者面向的是更高級的開發者,並且沒有隱藏代碼。

Augustin 表示:「人們已經使用電子表格幾十年了,並且能夠編寫一些非常複雜、深入的表達式,搭建一些非常強大的電子表格。現在,用 Honeycode 也可以做同樣的事情。」

Honeycode 包括一些常用通用程序的模板,供開發者使用:

你可以隨時定製、更改應用程式的功能,這些更改將立即部署。你也可以從一個空表格開始創建,或者以 CSV 格式導入一些已有的數據。使用 Honeycode 創建應用程式可以使用界面上豐富的組件,比如輸入欄位。

你也可以採用觸發器觸發內置操作,這些操作可以生成電子郵件通知並做出相應修改。

根據目前一些開發者的試用體驗,Honeycode 使用了 Reactjs 等庫,也帶有許多內置的函數。不僅有電子表格用戶熟悉的現有函數,還包括一些新的功能,比如 FindRow 就是 Vlookup 函數的加強版。

Honeycode 能解決根本問題嗎?

亞馬遜新出的這個開發環境在 Hackernews 上引發了熱議,但有些開發人員似乎並不買帳。

他們認為,「學寫 Python、Java 這些語言其實並不是軟體開發業務中最難的部分,真正的難點其實在於精確地理解業務流程和需求。」

「我經常與業務涉及的各方共同創建內部業務 app,大多數時候,他們所提出的需求都是模糊且不明確的,有時候甚至是錯的。這不是他們的錯。根本原因在於,如果你沒有經歷寫代碼的過程,你不可能知道你給你的人類同事提的需求需要多麼明確具體。」

「當你有足夠的經驗提出恰當的需求之後,與寫 Python、SQL 或 C# 語言相比,上述工具就成了一種阻礙。」

這一觀點遭到了很多非開發人員的反駁:

「你怕是低估了編程入門的難度,不是所有人都記得那一堆命令,也不是所有人都會用 Linux、shell。你這種論調就是典型的『專家盲點』。」(專家盲點(Curse of knowledge)是一種認知偏差,指人在與他人交流的時候,下意識地假設對方擁有理解所需要的背景知識。)

開發人員或許不能理解,編程門檻其實會澆滅一大批人學習編程的衝動。因此,在這種情況下,有個不用寫代碼的開發環境還是挺實用的:

「其他人在和開發人員的交流過程中會損失很多信息。honey comb 這種工具比和開發溝通更加高效,它可以讓大家在不受開發威脅的環境下自己上手實驗。」

這兩種觀點的交鋒似乎是現實中產品經理和開發人員互不理解場景的翻版。Honeycode 到底好不好用,還要看一段時間之後的使用反饋。如果你已經試過了,可以在留言區寫下你的體驗。

參考連結:https://aws.amazon.com/cn/blogs/aws/introducing-amazon-honeycode-build-web-mobile-apps-without-writing-code/

原標題:《產品經理的福音?亞馬遜推出Honeycode,零代碼即可開發軟體》

閱讀原文

相關焦點

  • 飛算全自動軟體工程平臺零代碼搞定微服務開發!
    11月17日上線以來,一直受到市場熱烈反饋,這款打出「1人+1個ID=10以上網際網路開發團隊」口號的產品,在推出30天免費試用服務後,更是迅速引爆市場! 飛算全自動軟體工程平臺官網截圖如何申請試用?登錄飛算雲智官網,點擊「申請試用」即可跳轉試用相關頁面!
  • 軟體開發和產品經理到底是怎麼回事
    5, 試驗性質的軟體這一類的軟體,往往是一家企業或者一個組織,希望嘗試一種新的工作模式,或者需要嘗試一種新的產品形態,再或者為了進入某一個市場而專門開發的某一種軟體,這種軟體往往只有一個模糊的需求,開發人員很難拿到定義好的需求規範,在市場上只有少數人能夠接觸到這一類的軟體。
  • 零代碼簡史-明道雲
    文/明道雲創始人任向暉不寫代碼,或者寫很少的代碼來構築軟體並不是全新的概念。在上世紀八九十年代,在企業軟體發展的早期就有影響力很大的標杆產品。比如微軟在1992年在Office套件中增加了Access資料庫應用,曾經被蘋果公司收購的FileMaker在1985年就推出了。這兩個應用到今天都還在運營。
  • 職業要求的極左極右:軟體工程師忽視代碼能力,產品經理熟練SQL
    產品經理要求熟練SQL——誇大外延能力的重要性在網際網路社會當中,也出現一種比較極端的思想,要求產品能力熟練SQL(或者相應的編程),從根本上來說產品經理這個崗位是一個多面手,除了理科思維、同理心等認知層面的東西外,產品經理的確還需要掌握幾部分的技能。下面照片就表現了產品經理這種職業的多面性。
  • 零代碼=零門檻?
    近幾年,編程領域也颳起了一股低代碼風,公民開發概念由北美發起,國內各大領域高手各顯神通,紛紛跳上前臺,風口又一次刮來。如果把全民開發換一個詞,稱之「數字普惠」可能更準確一點。對於IT和軟體開發這件事,大多數人都望而生畏,深層原因是IT教育在國內起步太晚,直到大學才開始真正接觸程式語言。
  • 軟體工程師除了寫代碼,還能做什麼工作?
    如果你具有業務、產品開發或設計方面的背景和一些編碼技能,你就可以勝任初級業務分析師的角色。如果還不具備這些條件,我建議你去找一些在線課程來幫助你對這個角色有一個大概的了解,知道它的崗位基本需求是什麼。 項目經理 與業務分析師一樣,項目經理必須了解產品的業務需求和技術約束。
  • 小程序聯合騰訊雲推出「雲開發」 騰訊的真實意圖是什麼?
    早在2018年,騰訊雲就聯合微信小程序推出「小程序·雲開發」平臺,希望通過提供一站式開發服務,打通小程序前端與雲資源的鏈路,讓開發者無需管理後端服務架構,就可以擁有各種後端能力,以減輕開發過程中繁雜的後端操作。而29日當天的峰會上,騰訊雲又推出僅需少量代碼甚至無需編碼就可快速生成應用程式的雲開發低代碼平臺,試圖進一步降低小程序等應用開發門檻。
  • 破軟體開發團隊管理難,飛算全自動軟體工程平臺助企業破局
    而這又是創業所面臨的瞬息萬變的複雜環境與軟體開發作為長周期複雜工種的集成之間的現實矛盾,我們常常看到開發團隊加班熬夜敲代碼、改bug、與產品經理鬥智鬥勇,在用戶需求、領導意圖以及運營支持之間尋求平衡,由此造成了企業軟體開發的團隊管理難度大。
  • 華為軟體開發雲釋放莫比嗨客開發潛能
    「華為軟體開發雲一體化的代碼編輯、託管、編譯、部署、維護、任務的分配、OA功能令莫比嗨客印象深刻,而這些對於像莫比嗨客這樣一方面需要節省成本,另一方面又需要快速產出產品的小微企業會很有幫助,同時,對於強調創新和實用的高校教育也會很有益處,因此,華為軟體開發雲可以說是軟體領域貼心的管家。
  • 讓天下沒有難開發的軟體 「雲釘」掀起低代碼革命
    1999年,Oracle前高級副總裁馬克·貝尼奧夫創立了Salesforce,並推出在線版CRM產品。貝尼奧夫的創新之處在於將軟體作為服務(Software as a Service,SaaS)銷售——該模式下軟體通過網際網路來交付,服務商向用戶收取服務費;用戶則通過網際網路來使用軟體,不需要一次性購買軟體、硬體,也不需要維護與升級,一切均由SaaS運營商負責。
  • 專注軟體原始碼檢測,「酷德啄木鳥」想讓安全貫穿IT開發流程
    軟體原始碼檢測,是逐漸被重視的一個細分安全領域。這一領域和當下關注度日益升高的DevSecOps理念相關。DevSecOps理念強調安全前置,即安全需要貫穿從開發到運營整個業務生命周期的每個關鍵環節,從而保證研發交付的安全與敏捷。
  • 不用寫代碼也能實現後端微服務開發?飛算全自動軟體工程平臺來了
    陳定瑋認為這是軟體工程從「人治」到「法治」的轉變,他的野心也不止於此,飛算全自動軟體工程平臺的未來不僅僅是提升行業效率和質量,產品使命是「讓人人都能開發軟體」。軟體自動開發是大勢所趨,可視化開發、平臺組件、經驗累積組成三大能力程式設計師、工程師、產品經理等職業,在大眾眼裡既熟悉又陌生,996、髮際線、格子衫等網絡梗,簡化的標籤讓公眾熟悉這一群體;可具體在工作內容上,一行行代碼讓「外人」望而生畏,他們用一些字符就能「變」出各種各樣的程序和應用,極具神秘感。
  • 零代碼時代即將到來?沒那麼簡單!
    「零代碼」意味著,無需專業的軟體知識,你也能輕鬆規劃一個商業邏輯或者開發一個應用程式。這當然是一個好的趨勢,而且,市場上已經出現了一些優秀的「零代碼」工具。所以,「零代碼」時代真的要到來了嘛?沒那麼簡單!為什麼要「零代碼」?「零代碼」的優勢很明顯。
  • Internal推出無代碼平臺,助力企業快速開發應用
    1月13日消息,據外媒報導,無代碼應用程式開發初創企業Internal今天宣布推出其無代碼平臺,以幫助企業員工更快地開展工作。該公司表示,其平臺可幫助企業、組織內的任何人,包括客戶支持、運營和產品管理團隊進行內部應用程式開發。
  • 全民開發大時代,低代碼與零代碼工具的這些特徵,你了解嗎?
    對於創建數字業務所需的各種複雜應用程式,低代碼開發和零代碼開發正發揮著著越來越重要的作用。如果你一直關注2020年的技術工具領域動態,你會發現關於低代碼的討論不絕於耳。據Forrester預測,到2022年,關於低代碼類的支出將超過200億美元。
  • 困擾軟體研發多年的難題,飛算全自動軟體工程平臺給了新答案
    這些產品的出現確實對市場起到了一定的推動,但問題在於其均未能真正觸及當前軟體工程研發的核心問題,飛算全自動軟體工程平臺則為行業帶來了兩個新的解決方案——後端微服務開發和平臺組件。      近年來,微服務架構已經成為大型項目必備的產品,其每個微服務組件均能獨立部署,維護開發更加簡單靈活;更為重要的是,微服務之間均為鬆耦合,這就使得無代碼開發成為了可能。
  • 科技早報:隱私零洩露!順豐推出超讚新功能
    看點三:高通推出全新驍龍670處理平臺,性能提升25%。看點四:Magic Leap One AR眼鏡發售,美國部分地區可以購買。看點五:暴雪官方確認,正在開發多個《暗黑破壞神》項目。○ 順豐上線「隱址件」功能  作為物流行業的領導者,順豐最近推出了一項名為「隱址件」的新功能,可以隱匿收/寄件人的地址。據悉,寄件人在使用「隱址件」時,需要先填好自己的信息,然後將收件信息頁面分享給收件人,收件人在填好信息之後,即可在線上完成下單。
  • 亞馬遜程式設計師:我曾拼命逃離996
    本文作者是一名亞馬遜員工,一度過著 996 的生活,雖然懼怕大公司的權力,但他把自己的想法,以及調節方式大膽的講述了出來,很有借鑑意義。我在亞馬遜從事開發,熬到第二年底我就感到精疲力盡了。我不得不尋求改變,找到健康、可持續的方式,維護工作與生活的平衡,並再次享受工作。我寫下本文的初衷是:提高人們的意識,尤其是對新員工;對亞馬遜或其他公司裡,有類似經歷的員工以幫助和建議。
  • 2021年軟體開發趨勢預測
    如果你想要了解軟體行業在 2021 年會有哪些變化,請閱讀本文,本文涵蓋了雲、邊緣計算、容器、量子、區塊鏈、人工智慧、深度學習、批處理、流式處理、資料庫、編程、軟體架構、Web、App、低代碼、無代碼等重要方向。
  • 亞馬遜正式發布雲開發IDE——AWS Cloud9
    【IT168資訊】亞馬遜宣布發布AWS Cloud 9,這個新的集成開發環境可用於在Web瀏覽器中編寫、運行和調試代碼,旨在通過配對編程和聊天等功能使協作雲開發變得輕鬆。AWS高級技術傳播者Randall Hunt表示:編程和其它需要有技巧的工作一樣,工欲善其事必先利其器。