Categories
程式開發

AWS推出Amazon Honeycode,不用编码即可构建App


AWS推出Amazon Honeycode,不用编码即可构建App 1

近日,AWS在官方博客上宣布:正式推出no-code服务——Amazon Honeycode。它大大降低了应用程序的开发门槛,让人们无需编写代码即可构建移动和Web应用程序。

根据AWS官方博客介绍,用户可以使用AWS内置数据库来构建应用程序,例如一款简单的任务跟踪应用或一款复杂的管理多个工作流的项目管理应用。

在官方新闻稿中,AWS VP Larry Augustin表示,“用户让我们明白一件事,开发者的开发能力远远不能满足人们对定制化/个性化应用程序的需求。”

“客户想要的是能使用电子表格的简单性和熟悉性来创建应用程序,但同时具有数据库的数据管理功能、业务应用程序中常见的协作和通知以及真正无缝的Web和移动用户体验。而这些就是Amazon Honeycode所能提供的。”

具体而言,当构建应用程序时,Amazon Honeycode会为用户提供一个熟悉的电子表格界面。用户可以从预建的模板中进行选择,以实现像time-off reporting或库存管理之类的功能。另外,他们还能将数据导入空白工作簿,使用界面来定义数据模型,然后使用列表、按钮或输入字段等对象设计应用程序界面。并且,它们还能根据条件添加自动化来执行通知、提醒、批准或其他操作。

一旦应用程序构建完成,用户就可以点击分享按钮,与团队成员共享成果。

据悉,整个应用创建的初步设置能在几分钟内完成。最终的应用程序最多能扩展100000行,并可以免费为20个用户构建应用程序。但是,对于大型应用程序,企业则需要为额外的用户和存储付费。

目前,AWS表示,公司的长期客户Slack和SmugMug已经打算使用该服务。

在笔者看来,Amazon Honeycode的推出,不仅让AWS大大降低了应用程序开发门槛,而且还能扩展到程序员以外的群体,触达新的市场。而更重要的是,AWS或许看到了no-code浪潮带来的机遇。

要说no-code浪潮,那就不得不提互联网创业和MVP。MVP(Minimum Viable Product),即最小化可行产品,这个概念源自硅谷创业家Eric Ries的《精益创业》一书。其核心理念在于:用最简单快速的方式建立一个可用的产品原型,用该原型来测试产品是否符合市场预期,同时通过不断迭代来修正产品,最终使其适应市场需求。

虽然MVP看起来很美好,但是真正实践起来,却有很高的门槛——至少需要3-5个开发人员,几个月时间,加上数十万乃至几十万的预算…而这一切并不能保证最后可以成功开发出一款产品。

因此,No-code和low-code工具的出现正好解决了人们的一些痛点。它们降低了开发门槛,并确保那些有很少代码经验或者无代码经验的人能构建他们所需的应用程序。所以,最近几年,No-code和low-code工具在人们心中越来越受欢迎。除了AWS,其他一些云厂商也提供no-code或low-code工具,比如Salesforce。

在《No-code Revolution. Why Now?》一文中,Michael Dubakov写道:

如今,no-code工具的浪潮正汹涌而来。不过,这股浪潮为什么是现在到来?时机成熟了吗?我认为答案是肯定的,有以下三个主要因素:

1.我们必须跟上这个不断加速的世界。今后,我们的未来更不可预测,选择更不清晰,硬编码解决方案的效率也会更低。最终用户必须更接近解决方案,甚至应该自己使用业务知识和强大的no-code解决方案来解决问题。人们需要更快的解决方案、更快的迭代和更快的反馈。

2.我们积累了大量的知识,这些知识不仅可以普及现有的解决方案,而且还能将现有的解决方案提升到抽象的层次上。我们能构建通用的UI和灵活的业务领域。Web已从技术的深渊中脱离出来,从2000年代走到今天,我们终于可以将软件扩展到更高的水平,使它对创作者来说更加友好易用。

3.我们可以直接与团队成员共同创造和分享成果。创作者更喜欢这种方式,而不是什么东西都自己创造并使用。

这股浪潮,我们或许可以在最热门的no code社区Makerpad瞥见一二。在这个社区,人们分享自己利用no-code工具创造新产品的经验和背后的故事。比如,有一位产品设计师利用几个no-code工具制作了一个在线设计课程;有人利用no-code工具做了一个专门聚合硅谷著名投资人Naval Ravikant 精彩言论的网站;还有人利用no-code工具制作了一个员工管理应用。

对个人而言,人们可以通过no-code工具以最低的成本,创造出复杂而美好的产品,不用关心背后的技术细节。不过,其真正意义在于省略那些繁琐的步骤和消除复杂的技术壁垒,帮助任何人去实现自己的想法。