评论 Google应用制造商的评论和评分

Google应用制造商的评论和评分

目录:

视频: Getting Started with App Maker (十月 2024)

视频: Getting Started with App Maker (十月 2024)
Anonim

Google App Maker是Google G Suite生产力平台中内置的一种低代码开发工具,起价为每位用户每月10美元,是G Suite业务的一部分。 App Maker根据Google的Material Design理念构建了清晰,响应式的用户体验(UX),使公司内的业务用户和开发人员能够完全依靠表单向导和拖放功能来快速开发特定业务流程的应用程序界面来构建美观的业务应用程序,而无需任何传统编码。

与“编辑精选的Appian”一起,Google App Maker是我们为普通Joe商业用户测试的最用户友好的工具。 Microsoft PowerApps是我们为开发人员提供的编辑之选,它也拥有出色的体验,但更多地面向IT和高级用户。 相较于Salesforce App Cloud等工具,App Maker和PowerApps是在最近开发时并秉持更加一致的设计理念,可为您在构建应用程序时提供简单,凝聚力的指导体验,该工具集了一套更为全面的工具和自定义功能,但是在超载的体验中,学习和浏览会更加混乱。 Google App Maker于2016年发布并于今年首次在G Suite Business中提供,它是比Salesforce或Appian还要年轻的平台。 它还有很多工作要做,但是App Maker可以为您提供简单,直观的低代码开发体验,可以作为自定义业务应用程序创建的G Suite的自然扩展。

定价和计划

入门级G Suite基本级别不提供Google App Maker。 只有拥有G Suite商业版(每位用户每月10美元)或G Suite企业版的客户才能使用低码工具。 与Zoho Creator(每月5美元)和Microsoft PowerApps(每月7美元)相比,每用户价格略高,但与Salesforce App Cloud(每月25美元)和Appian相比,价格便宜,后者起价为每位用户每月75美元。

与基本版本相比,G Suite Business的其他功能优势包括受管安全密钥和数据丢失防护(DLP),以及更高级的报告和审计跟踪功能。 G Suite Business还在Gmail,Google相册和Google云端硬盘中提供了无限的存储空间,这对于App Maker来说非常重要,因为您将使用Google云端硬盘表和数据模型将它们引入应用程序中。 如果您的组织中有四个或更少的用户,则每个用户将获得1 TB的存储空间。

构建低代码业务应用

App Maker设置从欢迎教程开始,向您介绍仪表板,并链接到用户手册中的其他各种教程和功能演练。 欢迎教程将引导您完成15分钟的互动过程,以构建您的第一个应用程序,从在Google云端硬盘中构建数据模型开始。 App Maker分为三个主要组件来构建您的应用程序:数据,页面和脚本。 作为没有编码经验的日常业务用户,您基本上只会使用前两个。 我们将在针对开发人员的测试部分中更深入地体验该脚本元素。 介面干净整洁,易于浏览,可以根据您所在的部分(绿色代表数据,蓝色代表页面)更改颜色,作为Google Material Design的一部分。

在开始自定义应用程序和添加功能之前,Google会立即带您深入了解基础知识。 首先创建和命名数据库,然后将其格式化为Google云端硬盘表或上传自己的数据源。 然后,您可以添加各种字段来组织数据,这些字段可以按Unicode字符,数字,日期或true / false布尔值语句的字符串分类。 如果您在任何时候都不知道术语的含义,那么本教程将包含指向App Maker文档的链接。

获得数据源后,基于表单的向导将带您进入Pages。 您可以在此处找到App Maker的属性编辑器,其中包含用于自定义用户界面(UI)的选项,但是乍一看(如果您正在学习本教程),App Maker要做的就是命名页面并连接它到您刚创建的数据源。 如果没有数据源,应用程序将无法运行。 从现在开始,您添加到应用程序的每个小部件都会从您设置的驱动器表中提取数据。

拖放式窗口小部件编辑器是您实际构建应用程序在屏幕之间的外观的方式。 为了从普通业务用户的角度测试这些应用程序,我构建了一个基本的调度应用程序。 目的是构建一个可以添加新事件的应用程序,该应用程序具有事件名称,日期和时间,持续时间以及邀请用户参加事件并对事件列表进行排序(在日历或时间顺序视图中)的字段。 在此之上的任何其他功能或自定义都是一个奖励。

在完成了演练教程之后,我对Google App Maker中的基本应用程序创建过程没有任何疑问。 从左侧导航菜单中,选择“创建新应用”。 Google当前为不同的业务应用程序提供了九种不同的模板,但是在这种情况下,我只是选择了空白应用程序模板。 当前的模板选择与Salesforce App Cloud中成熟的AppExchange市场相去甚远,但这是围绕日常流程(例如文档批准或员工目录)创建应用程序的坚实起点。

在“数据”部分中创建我的Google云端硬盘表后,我向下浏览至“页面”。 演练向我展示了要寻找的内容,在界面右侧的属性编辑器中,我选择了“数据源”字段并连接了我的模型,该下拉列表中列出了该模型。 就个性化而言,您可以在属性编辑器中做更多的事情,例如布局,间距和边距;或者,如果单击列顶部的油漆调色板图标,它将带您到样式编辑器,您可以在其中切换设计样式或自定义CSS。 脚本是您添加更复杂的逻辑和自动化工作流的地方,但是对于普通的商业用户,属性和样式编辑器可以为那些倾向于弄乱颜色,显示等的人处理所有基本的UI自定义。

实际的拖放布局过程非常简单。 “页面”界面左上角的小部件图标弹出带有不同数据选项(表格和表格),输入对象(如文本,日期或复选框),下拉列表,按钮,滑块,五星级评级的条小部件等。 在其下方是用于添加多媒体和超链接的附加显示窗口小部件,以及集成的Google服务(如地图)。

我添加了一个带有事件日期,事件时间和参与者字段的表单小部件,将表格拖到应用布局中需要的位置。 紧接着,我拖动了一个可排序的表,其中显示了创建的事件,可以通过表单中的参数进行过滤。 为了将用户流程联系在一起,我添加了一个名为“保存事件”的Button小部件,以及一个交互式Google Maps小部件(如果我在“脚本”部分中连接了位置API),如果我添加了另一个具有该值的字段,它可以显示事件的位置。 现在创建了我的应用程序的主要功能,然后点击了预览按钮。 在Google App Maker发布我的应用程序之前,弹出了一些提示以快速查看权限,授权我的PCMag Scheduling App可以访问Google云端硬盘以从我的数据模型中提取信息,并授予该应用程序运行权限。

在发布的应用程序中,我可以立即填写活动日期/时间和参与者的表单,并在我的活动列表中看到这些活动。 当前的一个缺点是,App Maker当前不支持本机移动应用程序,仅支持可响应的Web应用程序,这些应用程序将根据屏幕尺寸进行动态调整。 除Google云端硬盘外,Google还考虑与其他流行数据源进行内置集成,并计划在2017年下半年将其各种机器智能功能融入体验中。

开发者经验

在测试的开发人员和IT重点方面,我们的开发人员通过创建一个名为Crowd Control的复杂得多的应用程序对App Maker进行了测试,该应用程序称为Crowd Control,这是一个协作联系人管理器,旨在用作销售人员的联系人和客户关系管理(CRM)应用程序。 我们希望创建一个具有联系人列表,一个用于联系人详细信息的页面以及一个用于添加新联系人的页面的应用程序,其中包括为每个联系人添加照片和多个注释的功能。 我们还测试了添加和更改数据模型字段并将这些更改推送到实时应用程序的功能。

App Maker在外观和功能上与Zoho和PowerApps最相似。 但是,该工具肯定有一个怪异的感觉,可能会威胁到完整的新手。 字段到处都以“ @”开头,并且诸如正则表达式之类的强大工具也在那里。 这些定义了如何使用迷你语言来匹配和验证字符串。 正则表达式非常强大,但可能相当复杂,对非程序员而言可能没有用。

数据建模器或实体工具非常易于使用,并且可以实现关系基数的所有变化,这是PowerApps缺少的,Zoho成功地从其用户中隐藏了下来。 关系基数本质上是指“ A的多少与B的多少有关”,在这种情况下,这意味着与联系人关联的注释和多媒体。 但是,尽管PowerApps具有各种各样的预定义实体和选择列表,但App Maker没有,因此手动定义这些关系是必需的。

Page Designer工具在大多数方面都易于使用。 尽管更改布局可能会有些困难,但是通过简单的拖放操作即可按预期移动组件。 只需要在面板上重新开始就很容易了,调整间距和边距需要一些反复试验。 此外,设计器中没有水平滚动。 垂直滚动效果很好,但是从开发人员的角度来看,缺乏水平滚动功能使设计工作变得困难,并且“属性编辑器”总体上有些混乱。 在这方面,Zoho更为清洁,而PowerApps则更加精致。

当涉及其他自定义和脚本编写时,所有代码都用JavaScript编写。 这是好是坏取决于您的编程语言偏好,但是总的来说,我们发现它是一个加号,因为它是一种广泛支持的语言,具有您可能需要的所有功能。 但是,对于非程序员来说,它不会非常友好。 App Maker还包括其他一些漂亮的编码器功能,包括脚本仪表板中的“代码完成”下拉列表,以查看脚本的所有可用方法,以及在编写客户端和服务器端脚本以及API集成时编写脚本的提示和警告。与其他Google应用和服务一起使用。

更改“人群控制”数据模型时,App Maker的表现也很好,程序员通常需要执行此任务来维护项目。 添加新字段很容易,但是比Zoho和Appian等其他工具需要更多的步骤。 确实花了一些时间才能找到如何添加的方法,但是尽管需要一定数量的步骤,却很简单。 更改现有字段很容易,并且可以完美执行,没有遗留的遗留命名或多余的内容。 总体而言,我们的程序员发现,这很可能是开发人员马上就能习惯的工具。

设计巧妙的新型

Google App Maker是本综述中最新的低代码工具,但即使如此,其一致,直接的设计以及全面的表单构建器和拖放功能集还是有很多值得一看的地方。 对于普通的业务用户(尤其是熟悉Material Design的用户),该平台提供了轻松的指导体验,以创建看起来很专业的业务流程应用程序,并与其他Google应用程序和服务集成,并且最重要的是应该可靠地工作。

从开发人员的角度来看,Google App Maker缺乏Microsoft PowerApps的完善和Zoho Creator的脚本编写简易性,但是UI和数据模型易于使用,并且可以完美地处理对数据模型的更改。 如果有大量可用的预定义资源(如字段数据类型,应用程序模板,实体和类似功能),那将是很好的。 需要整理水平滚动,并且UI属性面板也需要更多的考虑。 但是,对于要完成大量工作的新产品而言,这不足为奇,而且Google拥有强大的基础,可以构建更强大的低代码体验。 Google App Maker的构建既简单又有效,无论从普通用户还是从IT角度来看,总体而言,这都是最容易使用的低代码工具之一。 对于G Suite商业客户而言,值得一试。

Google应用制造商的评论和评分