0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

亚马逊发布Honeycode,无代码开发环境的更好解决方案

牵手一起梦 来源:机器之心Pro 作者:佚名 2020-06-30 14:27 次阅读

无代码开发工具,能否最终改变程序员的工作方式?近日,亚马逊发布了 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 上引发了热议,但有些开发人员似乎并不买账。

他们认为,学写 PythonJava 这些语言其实并不是软件开发业务中最难的部分,真正的难点其实在于精确地理解业务流程和需求。

我经常与业务涉及的各方共同创建内部业务 app,大多数时候,他们所提出的需求都是模糊且不明确的,有时候甚至是错的。这不是他们的错。根本原因在于,如果你没有经历写代码的过程,你不可能知道你给你的人类同事提的需求需要多么明确具体。

当你有足够的经验提出恰当的需求之后,与写 Python、SQL 或 C# 语言相比,上述工具就成了一种阻碍。

这一观点遭到了很多非开发人员的反驳:

你怕是低估了编程入门的难度,不是所有人都记得那一堆命令,也不是所有人都会用 Linux、shell。你这种论调就是典型的专家盲点。(专家盲点(Curse of knowledge)是一种认知偏差,指人在与他人交流的时候,下意识地假设对方拥有理解所需要的背景知识。)

开发人员或许不能理解,编程门槛其实会浇灭一大批人学习编程的冲动。因此,在这种情况下,有个不用写代码的开发环境还是挺实用的:

其他人在和开发人员的交流过程中会损失很多信息。honey comb 这种工具比和开发沟通更加高效,它可以让大家在不受开发威胁的环境下自己上手实验。

这两种观点的交锋似乎是现实中产品经理和开发人员互不理解场景的翻版。Honeycode 到底好不好用,还要看一段时间之后的使用反馈。如果你已经试过了,可以在留言区写下你的体验。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 代码
    +关注

    关注

    30

    文章

    4798

    浏览量

    68725
  • 亚马逊
    +关注

    关注

    8

    文章

    2669

    浏览量

    83431
收藏 人收藏

    评论

    相关推荐

    亚马逊云科技AI Networking解决方案回顾

    前一段时间的2024 re:Invent 大会中,亚马逊云科技可谓是重磅连连,发布了全套最新AI networking基础设施方案
    的头像 发表于 12-27 11:25 281次阅读
    <b class='flag-5'>亚马逊</b>云科技AI Networking<b class='flag-5'>解决方案</b>回顾

    亚马逊云科技与Adobe携手推出AEP解决方案

    近日,Adobe宣布了一项重要合作——与亚马逊云科技深化战略伙伴关系,共同推出Adobe Experience Platform(AEP)解决方案。这一全新服务的推出,旨在为全球品牌提供强大的数字化
    的头像 发表于 12-25 15:44 161次阅读

    亚马逊云科技与SAP推出GROW with SAP解决方案

    近日,亚马逊云科技与SAP携手宣布了一项重要合作——在亚马逊云科技平台上提供GROW with SAP解决方案。这一举措旨在帮助各种规模的企业利用全球最广泛采用的云的可靠性、安全性与可扩展性,快速
    的头像 发表于 12-24 16:44 308次阅读

    SSM开发中的常见问题及解决方案

    在SSM(Spring + Spring MVC + MyBatis)框架的开发过程中,开发者可能会遇到一些常见问题。以下是对这些问题的详细分析以及相应的解决方案: 一、配置文件问题 问题描述
    的头像 发表于 12-17 09:16 397次阅读

    基于亚马逊云科技的GROW with SAP解决方案 助力企业简化云端ERP部署

    GROW with SAP解决方案将上架亚马逊云科技Marketplace,助力企业快速应用ERP云软件,并利用前沿生成式AI解决方案实现创新 北京2024年12月9日 /美通社/ -- 在
    的头像 发表于 12-09 15:11 198次阅读

    恩智浦发布首个UWB无线BMS解决方案

    汽车市场值得信赖的创新解决方案合作伙伴恩智浦半导体发布新一代无线电池管理系统(BMS)解决方案,恩智浦拥有业内最丰富的UWB产品组合之一,方案集成了UWB的强大功能。新一代UWB BM
    的头像 发表于 11-26 17:36 725次阅读

    SQL错误代码解决方案

    中存在语法错误,如拼写错误、缺少必要的关键字等。 解决方案 : 仔细检查SQL语句,确保语法正确。 使用SQL编辑工具或集成开发环境(IDE)的语法高亮和自动完成功能来帮助检测语法错误。 二、字段不存在或拼写错误(Unknown
    的头像 发表于 11-19 10:21 2062次阅读

    soc开发流程常见问题及解决方案

    SOC(System on a Chip,系统级芯片)开发流程中常见问题及解决方案主要包括以下几个方面: 一、环境问题 常见问题 : 开发环境
    的头像 发表于 11-10 09:26 549次阅读

    Infor选择Amazon Bedrock支持生成式AI解决方案

    解决方案,加快为企业创造价值。此次合作不仅加深了Infor与亚马逊云科技长达十一年的合作关系,同时展现了双方在长期携手利用亚马逊云科技服务提升Infor解决方案所取得的密切合作与成就。
    发表于 10-10 11:13 156次阅读

    芯科科技提供全方位的环境物联网解决方案

    随着企业努力创造更环保、更具生态意识的产品和设备生态系统,物联网世界也在不断适应这一转变。从锁和传感器等智能家居设备,到工厂监控和机械传感器等工业设备,电池和低功耗解决方案正在彻底改变和重塑可持续
    的头像 发表于 08-20 14:16 680次阅读

    涂鸦智能借助亚马逊云科技全面拥抱生成式AI打造智慧解决方案 提升开发者效率

    北京 ——2024 年 7 月 8 日 全球化云开发者平台涂鸦智能应用亚马逊云科技的生成式AI技术与服务,在针对智慧领域云开发者平台以及针对企业内部协同办公和技术产研等关键场景打造生成式AI
    发表于 07-08 14:06 139次阅读

    工厂仓储环境监测解决方案

    在当今的工业化进程中,工厂仓储环境对于企业的生产效率和产品质量至关重要。为了确保工厂仓储环境的稳定性和安全性,制定一套有效的环境监测解决方案,旨在帮助企业提高仓储
    的头像 发表于 05-10 17:03 347次阅读

    鸿蒙OpenHarmony开发板解析:【芯片解决方案

    芯片解决方案是指基于某款开发板的完整解决方案,包含驱动、设备侧接口适配、开发板sdk等。
    的头像 发表于 05-10 15:42 1261次阅读
    鸿蒙OpenHarmony<b class='flag-5'>开发</b>板解析:【芯片<b class='flag-5'>解决方案</b>】

    室外环境监测解决方案功能

    ,及时发布预警信息。 室外环境监测解决方案,通过对现场温度、湿度、光照、风向、风速、PM2.5、气压等参数的数据采集,将参数数据远至管理云平台,实现现场各个设备的数据实时监测。整套方案
    的头像 发表于 04-29 17:23 433次阅读

    HarmonyOS开发:【基于命令行(开发环境)】

    在嵌入式开发中,很多开发者习惯于使用Windows进行代码的编辑,比如使用Windows的Visual Studio Code进行OpenHarmony代码
    的头像 发表于 04-25 17:54 1270次阅读
    HarmonyOS<b class='flag-5'>开发</b>:【基于命令行(<b class='flag-5'>开发</b><b class='flag-5'>环境</b>)】