国际品牌资讯
您的位置:首页 >玩乐 >

为什么AWS构建了无代码工具

时间:2020-06-30 14:50:43 | 来源:

AWS今日推出了Amazon Honeycode,这是一种无代码环境,围绕着类似于电子表格的界面构建,这对于Amazon的云服务来说有点绕道而行。通常,AWS毕竟是为开发人员提供了用于构建其应用程序的所有工具,但是他们随后必须将所有部分放在一起。另一方面,Honeycode旨在吸引希望构建基本业务线应用程序的非编码人员。如果您知道如何处理电子表格并将其转换为应用程序,则只需要Honeycode。

为了了解AWS支持该服务的动机,我与AWS副总裁Larry Augustin和AWS总经理Meera Vaidyanathan进行了交谈。

Augustin解释说:“对我们而言,这是将AWS的功能扩展到我们客户中越来越多的用户。”“我们一直从客户那里听到他们想解决的问题,他们很乐意让他们的IT团队或其他团队-甚至外包帮助-构建应用程序来解决其中的一些问题。但是对某种定制应用程序的需求比可用的开发人员要解决的要多。”

从这方面来说,Honeycode的动机与Microsoft对其PowerApps低代码工具所做的一切并没有什么不同。毕竟,这也向不一定是专职开发人员的用户开放了Azure平台。不过,AWS在这里采用的方法略有不同,但是强调了Honeycode的无代码部分。

“我们使用Honey代码的目标是使业务线中的人员,业务分析师,项目经理,项目经理能够轻松地创建一个可以为他们解决一些问题的自定义应用程序,而无需需要编写任何代码,”奥古斯丁说。“那是关键。无需编码。为此,我们选择了给他们一个类似于电子表格的界面,我们认为很多人都将其作为一个很好的起点。”

许多低代码/无代码工具还允许开发人员随后“退出代码”,如Augstin所说,但这并不是要这样做的目的,也没有真正的机制可以从Honeycode导出代码并将其带到其他地方。 。“在构建Honeycode时,我们想到的原则之一是,gee,如果有人想做些事情,我们希望通过让他们逃脱代码来回答这一问题-我们一直回过头来尝试回答这个问题。 ,“好吧,我们如何在不强迫他们转义代码的情况下启用它?”因此,我们确实试图强迫自己进入这样一种思维模式:希望在不逃避编码的情况下赋予人们巨大的力量。”

但是,有一些API可以让经验丰富的开发人员从其他地方提取数据。Augustin和Vaidyanathan希望公司可以在平台上为其用户执行此操作,或者AWS合作伙伴也可以创建这些集成。

即使有这些限制,该团队仍认为您可以构建一些非常复杂的应用程序。

Vaidyanathan说:“我们内部一直在与亚马逊内部的很多人交流,他们甚至在我们团队内部都在开发不同的应用程序,我可以坦白地说,我们还没有遇到不可能的事情,” Vaidyanathan说。“我认为复杂程度的高低实际上取决于您是建筑商的专家。您所编写的表达式(在电子表格中)会变得非常复杂,这些表达式是为了以特定方式在应用程序中显示数据而编写的。而且我已经看到人们写了(但我没有弄清楚)只是嵌套,嵌套和嵌套的30行表达式。因此,我真的认为这取决于构建者的技能,而且我还注意到,一旦人们开始在Honeycode(包括我自己)上构建,我会从简单的事情开始,然后我会变得雄心勃勃,我想在其中添加这一层。我想这样做这就是我所看到的建造者进步之路的真正方式。您可能只是一张桌子和几个屏幕,然后很快就知道了,它是一个功能更强大的应用程序,可以根据您的需求不断发展。

Honeycode与众不同的另一个功能是,电子表格位于其用户界面的中心。在这方面,该服务似乎有点像Airtable,但是我不认为这种比较会持续下去,因为两者都将这些电子表格带到了截然不同的方向。与Retool相比,我也看到了它,这可能是更好的比较,但是Retool追求的是更高级的开发人员,并且不会隐藏代码。但是,为什么要围绕它们构建这些服务是有原因的,这仅仅是每个人都熟悉如何使用它们。

奥古斯丁指出:“人们使用电子表格已有几十年了。”“他们非常熟悉。您可以编写一些非常复杂,深刻,非常强大的表达式,并构建一些非常强大的电子表格。您可以使用Honeycode进行相同的操作。我们觉得人们已经足够熟悉这种隐喻了,我们可以赋予他们全部功能,以及将其转化为应用程序的能力。”

Vaidyanathan强调说,团队本身使用该服务来管理Honeycode的发布,并对该产品的名称进行投票(尽管Vaidyanathan和Augustin不会说出他们考虑的其他名称)。

奥古斯丁说:“就某些方面而言,我们确实具有革命性的产品,可以将AWS的功能带到非编码人员的手中。”

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。