日本电影一区二区_日本va欧美va精品发布_日本黄h兄妹h动漫一区二区三区_日本欧美黄色

產(chǎn)品經(jīng)理的福音?亞馬遜推出Honeycode,零代碼即可開(kāi)發(fā)軟件(亞馬遜description代碼)

機(jī)器之心報(bào)道

參與:小舟、蛋醬、張倩

程序員:產(chǎn)品經(jīng)理,這個(gè)需求你自己實(shí)現(xiàn)吧。

產(chǎn)品經(jīng)理的福音?亞馬遜推出Honeycode,零代碼即可開(kāi)發(fā)軟件(亞馬遜description代碼)

無(wú)代碼開(kāi)發(fā)工具,能否最終改變程序員的工作方式?近日,亞馬遜發(fā)布了 Honeycode,一種類(lèi)似于電子表格界面的無(wú)代碼開(kāi)發(fā)環(huán)境,獲得了人們的廣泛關(guān)注。

產(chǎn)品經(jīng)理的福音?亞馬遜推出Honeycode,零代碼即可開(kāi)發(fā)軟件(亞馬遜description代碼)

當(dāng)前的電子表格填補(bǔ)了程序包批量生產(chǎn)和開(kāi)發(fā)團(tuán)隊(duì)定制代碼之間的空白。然而,每種工具都有其局限性。比如在多個(gè)用戶(hù)和多個(gè)電子表格之間共享數(shù)據(jù)是比較困難的,處理大量數(shù)據(jù)也是如此。集成和自動(dòng)化也是一個(gè)挑戰(zhàn),需要專(zhuān)業(yè)人員使用專(zhuān)業(yè)技能來(lái)搞定。在許多情況下,定制的應(yīng)用程序是比電子表格更好的解決方案。

通常,亞馬遜會(huì)給開(kāi)發(fā)者提供所有開(kāi)發(fā)應(yīng)用程序需要的工具,但是開(kāi)發(fā)者隨后需要將所有部分組合在一起。而 Honeycode 旨在吸引希望構(gòu)建基本業(yè)務(wù)線應(yīng)用程序的非編程人員。如果你知道如何操作電子表格,并且想將其轉(zhuǎn)換成 app,那么你就會(huì)需要 Honeycode。

亞馬遜副總裁 Augustin 表示:開(kāi)發(fā)這項(xiàng)服務(wù)旨在將亞馬遜提供的開(kāi)發(fā)功能擴(kuò)展到客戶(hù)群中的更多用戶(hù)。他說(shuō):「我們經(jīng)常聽(tīng)到客戶(hù)提及他們想解決的問(wèn)題,他們很樂(lè)意讓他們的 IT 團(tuán)隊(duì)或者其他團(tuán)隊(duì),甚至是外包團(tuán)隊(duì),來(lái)幫助解決這些問(wèn)題,構(gòu)建應(yīng)用程序。但是這些定制應(yīng)用的需求實(shí)在太多了,開(kāi)發(fā)人員根本忙不過(guò)來(lái)?!?/p>

從這個(gè)角度講,Honeycode 的開(kāi)發(fā)動(dòng)機(jī)與微軟的低代碼工具 PowerApps 并沒(méi)有什么不同。畢竟它也向非全職開(kāi)發(fā)者提供了 Azure 平臺(tái)。但亞馬遜采用的方法略有不同,強(qiáng)調(diào)了 Honeycode 中的無(wú)代碼部分。

產(chǎn)品經(jīng)理的福音?亞馬遜推出Honeycode,零代碼即可開(kāi)發(fā)軟件(亞馬遜description代碼)

「我們打造 Honeycode 的初衷是讓業(yè)務(wù)人員、分析師、項(xiàng)目經(jīng)理等成員輕松地創(chuàng)建一個(gè)定制應(yīng)用程序,無(wú)需編寫(xiě)任何代碼就能解決問(wèn)題。電子表格界面是個(gè)很好的接入方式,因?yàn)榇蟛糠秩硕甲銐蚴煜??!?/p>

許多低代碼 / 無(wú)代碼工具也具備允許開(kāi)發(fā)人員「逃避代碼」的功能,但短暫的逃避代碼不是最終目的所在。在 Honeycode 的設(shè)計(jì)中,直接取消了導(dǎo)出代碼然后轉(zhuǎn)移到其他地方的機(jī)制。

產(chǎn)品經(jīng)理的福音?亞馬遜推出Honeycode,零代碼即可開(kāi)發(fā)軟件(亞馬遜description代碼)

有些 API 允許有經(jīng)驗(yàn)的開(kāi)發(fā)人員從其他地方獲取數(shù)據(jù),Augustin 和 Vaidyanathan 希望公司也允許平臺(tái)上的用戶(hù)這樣做,或者 AWS 的合作伙伴也可以創(chuàng)建這些集成。

盡管存在這些限制,但團(tuán)隊(duì)表示,用戶(hù)可以在該平臺(tái)上創(chuàng)建一些非常復(fù)雜的應(yīng)用程序。

「復(fù)雜程度取決于使用者的專(zhuān)業(yè)程度。在應(yīng)用程序中使用以特定方式顯示數(shù)據(jù)而編寫(xiě)的表達(dá)式可能會(huì)非常復(fù)雜。比如編寫(xiě)一個(gè) 30 行的表達(dá)式,就只是嵌套、嵌套、嵌套。你可以從一個(gè)表或者幾屏的東西開(kāi)始,之后你就會(huì)發(fā)現(xiàn)它的強(qiáng)大之處?!?/p>

Honeycode 的另外一個(gè)特性是電子表格位于用戶(hù)界面的中心。這個(gè)特點(diǎn)看起來(lái)很像 Airtable,但二者實(shí)際上會(huì)將表格帶入不同的方向。在某些方面,Honeycode 也會(huì)被拿來(lái)與 Retool 比較,但后者面向的是更高級(jí)的開(kāi)發(fā)者,并且沒(méi)有隱藏代碼。

Augustin 表示:「人們已經(jīng)使用電子表格幾十年了,并且能夠編寫(xiě)一些非常復(fù)雜、深入的表達(dá)式,搭建一些非常強(qiáng)大的電子表格?,F(xiàn)在,用 Honeycode 也可以做同樣的事情?!?/p>

Honeycode 包括一些常用通用程序的模板,供開(kāi)發(fā)者使用:

產(chǎn)品經(jīng)理的福音?亞馬遜推出Honeycode,零代碼即可開(kāi)發(fā)軟件(亞馬遜description代碼)

你可以隨時(shí)定制、更改應(yīng)用程序的功能,這些更改將立即部署。你也可以從一個(gè)空表格開(kāi)始創(chuàng)建,或者以 CSV 格式導(dǎo)入一些已有的數(shù)據(jù)。使用 Honeycode 創(chuàng)建應(yīng)用程序可以使用界面上豐富的組件,比如輸入字段。

產(chǎn)品經(jīng)理的福音?亞馬遜推出Honeycode,零代碼即可開(kāi)發(fā)軟件(亞馬遜description代碼)

你也可以采用觸發(fā)器觸發(fā)內(nèi)置操作,這些操作可以生成電子郵件通知并做出相應(yīng)修改。

產(chǎn)品經(jīng)理的福音?亞馬遜推出Honeycode,零代碼即可開(kāi)發(fā)軟件(亞馬遜description代碼)

根據(jù)目前一些開(kāi)發(fā)者的試用體驗(yàn),Honeycode 使用了 Reactjs 等庫(kù),也帶有許多內(nèi)置的函數(shù)。不僅有電子表格用戶(hù)熟悉的現(xiàn)有函數(shù),還包括一些新的功能,比如 FindRow 就是 Vlookup 函數(shù)的加強(qiáng)版。

Honeycode 能解決根本問(wèn)題嗎?

亞馬遜新出的這個(gè)開(kāi)發(fā)環(huán)境在 Hackernews 上引發(fā)了熱議,但有些開(kāi)發(fā)人員似乎并不買(mǎi)賬。

他們認(rèn)為,「學(xué)寫(xiě) Python、Java 這些語(yǔ)言其實(shí)并不是軟件開(kāi)發(fā)業(yè)務(wù)中最難的部分,真正的難點(diǎn)其實(shí)在于精確地理解業(yè)務(wù)流程和需求。」

「我經(jīng)常與業(yè)務(wù)涉及的各方共同創(chuàng)建內(nèi)部業(yè)務(wù) app,大多數(shù)時(shí)候,他們所提出的需求都是模糊且不明確的,有時(shí)候甚至是錯(cuò)的。這不是他們的錯(cuò)。根本原因在于,如果你沒(méi)有經(jīng)歷寫(xiě)代碼的過(guò)程,你不可能知道你給你的人類(lèi)同事提的需求需要多么明確具體?!?/p>

「當(dāng)你有足夠的經(jīng)驗(yàn)提出恰當(dāng)?shù)男枨笾螅c寫(xiě) Python、SQL 或 C# 語(yǔ)言相比,上述工具就成了一種阻礙。」

產(chǎn)品經(jīng)理的福音?亞馬遜推出Honeycode,零代碼即可開(kāi)發(fā)軟件(亞馬遜description代碼)

這一觀點(diǎn)遭到了很多非開(kāi)發(fā)人員的反駁:

「你怕是低估了編程入門(mén)的難度,不是所有人都記得那一堆命令,也不是所有人都會(huì)用 Linux、shell。你這種論調(diào)就是典型的『專(zhuān)家盲點(diǎn)』?!梗▽?zhuān)家盲點(diǎn)(Curse of knowledge)是一種認(rèn)知偏差,指人在與他人交流的時(shí)候,下意識(shí)地假設(shè)對(duì)方擁有理解所需要的背景知識(shí)。)

產(chǎn)品經(jīng)理的福音?亞馬遜推出Honeycode,零代碼即可開(kāi)發(fā)軟件(亞馬遜description代碼)

開(kāi)發(fā)人員或許不能理解,編程門(mén)檻其實(shí)會(huì)澆滅一大批人學(xué)習(xí)編程的沖動(dòng)。因此,在這種情況下,有個(gè)不用寫(xiě)代碼的開(kāi)發(fā)環(huán)境還是挺實(shí)用的:

「其他人在和開(kāi)發(fā)人員的交流過(guò)程中會(huì)損失很多信息。honey comb 這種工具比和開(kāi)發(fā)溝通更加高效,它可以讓大家在不受開(kāi)發(fā)威脅的環(huán)境下自己上手實(shí)驗(yàn)。」

產(chǎn)品經(jīng)理的福音?亞馬遜推出Honeycode,零代碼即可開(kāi)發(fā)軟件(亞馬遜description代碼)

這兩種觀點(diǎn)的交鋒似乎是現(xiàn)實(shí)中產(chǎn)品經(jīng)理和開(kāi)發(fā)人員互不理解場(chǎng)景的翻版。Honeycode 到底好不好用,還要看一段時(shí)間之后的使用反饋。如果你已經(jīng)試過(guò)了,可以在留言區(qū)寫(xiě)下你的體驗(yàn)。

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

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號(hào)
公眾號(hào)
在線咨詢(xún)
分享本頁(yè)
返回頂部
鄄城县| 尼勒克县| 微博| 宁乡县| 海安县| 高平市| 昌平区| 乌拉特前旗| 中卫市| 乐平市| 青州市| 阿合奇县| 清河县| 凤台县| 肥城市| 栾川县| 苍山县| 宜阳县| 通州市| 临清市| 富锦市| 卓资县| 固阳县| 保定市| 龙里县| 汉沽区| 定边县| 南丹县| 信阳市| 金寨县| 石楼县| 大新县| 永清县| 永寿县| 嘉鱼县| 大连市| 大埔区| 广水市| 深水埗区| 荆门市| 和林格尔县|