软件正在消费世界,每个 CIO/CTO 都渴望数字化转型。
公司将使用内部工具或定制软件,到 120 年将耗资 2020 亿美元,随着我们收集越来越多的数据和公司变得更具竞争力,这一数字将继续攀升。
2020 年对于世界各地的个人以及众多公司来说都是可怕的一年。
2020 年和 2021 年的事件肯定会导致企业在内部寻找答案。 内部工具制造商可以在帮助公司削减开支同时提高产量方面发挥重要作用。
随着大流行病席卷全球,新的正常时代开始了,这导致了数字化需求,您很可能将时间花在内部工具上。
内部工具是内部生产或由解决方案架构师在外部设计的软件片段,用于改进日常公司流程、保持竞争力并推动业务价值。
为了在新常态下更有效地开展工作,本文将讨论什么是内部工具、为什么要构建它们以及生成内部工具的框架。 那么,让我们深入研究一下。
什么是内部工具?
内部工具是公司内部为内部目的而创建和使用的软件。
它们的范围从数据库 GUI 到员工 wiki,非常适合组织的运营。
企业开发内部应用程序,也称为内部工具或后台应用程序,为每个团队提供保持业务运作所需的工具,从静态仪表板到每周例行程序。
内部工具使团队能够以他们喜欢的方式运作。
公司可以设计内部工具,例如定制的技术工具、平台和存储库,以提高团队生产力或 CRUD(创建、读取、更新和删除)界面,以帮助客户服务解决客户支持问题。
企业经常使用大量流程来自动化经常性业务操作,例如审批周期自动化。
这些产品是根据公司的需求高度定制的,并且是在没有可用的具有成本效益的现成选项时创建的。 这些工具的预期最终用户还决定了这些工具的构建方式和位置。
为什么要构建内部工具?
公司生产内部产品的原因与他们构建任何其他软件的原因相同。
我们大多数人成为工程师是因为我们想使用技术来发现和解决问题。 产品可能会在整个开发过程中发展到前所未有的水平,您最终需要升级和维护它以满足新的和不断发展的需求。
如果您发现自己花在日常开销上的时间比在工作上花费的时间更多,那么找到减少开销的方法将帮助您提高生活质量。
这是否意味着您应该为遇到的每个问题或任务创建一个工具?
不,并非总是如此。 但是,如果价值超过了工作的程度,那么它至少值得研究。
构建内部工具的框架
使用这种类型的框架的主要好处是它可以节省时间。 这些框架使我们能够连接到我们的数据库,构建简单的 CRUD(创建、读取、更新和删除)活动,并在易于使用的 UI 中组织所有这些功能。
因此,这些框架中的大多数都具有拖放组件。 让我们看一下用于创建内部工具的几个流行框架。
1. 内部
Internal 是在不使用代码或 SQL 的情况下创建和管理内部工具的最有效方法。 Internal 是一个无代码应用程序构建器,可让我们在短时间内构建强大的内部工具。
这是一个很棒的框架,因为它不仅允许我们连接到数据库,还可以与电子表格、API 和其他程序(如 Hubspot、Stripe 和 Salesforce)进行交互。
此应用程序构建器包含最全面的文档部分之一,指导您从该框架的基础知识到创建更雄心勃勃的项目。
如果您希望快速启动任何内部工具的开发,您可能会获得一个充实的初始包,这将绰绰有余。
Internal 提供强大的开发人员工具,用于使用代码扩展应用程序并通过 REST、GraphQL、SOAP 或 SQL 查询创建您自己的可重用函数。 它允许您添加大量环境(例如,Staging)以满足您的开发过程。
Internal 还支持基本身份验证、OAuth,甚至是特定于您公司的定制身份验证流程。
主要特性
- 可以使用多个数据源
- 用户界面易于使用
- 定期发布新品
定价
Internal 分别以 0 美元、25 美元和 50 美元的价格提供 Starter、Essential、Growth 和 Enterprise 部分。
您可以通过初始包立即开始使用 Internal,其中包括无限空间、所有构造组件、最多三个主要数据源以及更多功能。
2. 应用史密斯
Appsmith 使创建管理面板、简单的 CRUD 应用程序和流程变得简单。
Appsmith 最棒的地方在于,它是一个 开放源码 项目的源代码在 GitHub 上可用。
要创建动态应用程序和复杂的工作流程,您可以利用我们预先构建的 UI 小部件并将它们链接到您的 API 和数据库。 还有什么更好的?
您可以使用您喜欢的技术来部署这些应用程序。 而且,托管是免费的。
这也意味着它是一个可以免费使用的框架; 您可以使用 Docker 自行托管您的应用程序并使用他们的云服务。 您可以使用基于 JavaScript 的可视化开发平台以 10 倍的速度构建 CRUD 应用程序、仪表板、管理面板等。
主要特性
- 易于部署
- 免费的云托管服务器
- 组件可以拖放
- 适用于 DynamoDB、MongoDB、PostgreSQL 等的数据库连接器可用。
定价
Appsmith 提供三个版本:社区版、商业版和企业版。
社区版永久免费提供,包括自托管、无限应用程序、无限用户、无限数据源、社区支持等等。
2021 年底或 2022 年初将推出商业版和企业版价格。
3. 翻新
您想创建功能强大且设计良好的界面而无需处理 UI 库的复杂性吗?
Retool 附带一整套开箱即用的坚固积木,例如表格、列表、图表、表格、向导、地图等。
它允许您连接到几乎任何具有 REST、GraphQL 或 gRPC API 的数据库或服务。 Retool 使您能够在单个界面中处理所有数据源。
与大多数这些框架一样,您拥有自己的数据。
该框架仅连接到您的数据库或 API 并运行查询来管理和构建简单(不是那么基本)的 CRUD 活动。
因为 Retool 是高度可定制的,所以您永远不会受限于开箱即用的东西。 如果你知道如何用 JavaScript 和 API 编写东西,你可以使用 Retool 创建它。
主要特性
- 进行自己的数据库查询
- 绝对连接到任何数据库或 API
- 有超过 58 个组件可供使用
定价
Retool 分别以 0 美元、10 美元和 50 美元的价格提供免费、团队、商业和企业解决方案。
它还提供云和自云选项。
您可以立即开始使用免费包,它允许您创建无限数量的应用程序,在任何数据库或 API 之上开发应用程序,编写、分发和重用查询等等。
4. 工具喷射
ToolJet 是一个开源、低代码平台,它允许我们创建内部工具,而无需任何技术技能。
要获取数据和执行活动,您可以连接到数据库(PostgreSQL、MySQL、Cloud Firestore、Redis 等)、服务或自定义 API(REST API、导入 OpenAPI 标准和使用 OAuth2 进行身份验证)端点。
该框架提供了一个具有拖放功能、预设小部件和移动布局的 UI 构建器。 它包括 20 多个 UI 组件,您可以立即使用它们。
ToolJet 可以被开发人员派生、扩展和使用。 在编辑器中,JS 代码几乎可以在任何地方使用。 ToolJet 中的代码建议菜单将帮助您在键入时在代码中包含动态变量。
状态检查器工具允许您检查查询和组件的当前状态。
主要特性
- 角色和权限易于配置
- 版本控制 已经包括了
- 它可以托管在任何 VPC(虚拟私有云)上
- 有几种数据源替代方案
定价
ToolJet 对 Basic、Startup、Business 和 Enterprise 包分别收费 0 美元、5 美元和 15 美元。
您必须为 Enterprise 安排演示。 您可以立即开始使用基本包,但它的功能极为有限,例如最多只能安装两个应用程序和两个用户。
但是,初始捆绑包包括无限的应用程序帮助、电子邮件帮助等等。
5. Jet管理员
Jet Admin 是另一个内部工具构建器,可让您在几分钟内构建企业应用程序。 要开始使用 Jet Admin,您不需要任何编码技能。
您只需要一个数据源即可开始,然后您就可以开始拖放组件进行开发。
您可以使用 HTML/CSS、Javascript、React、Angular 或 Vue 制作自己的组件。
如果您是开发人员,您可以使用 Jet Admin 平台的广泛开发工具。 自定义 SQL 或 HTTP 查询可用于开发自定义操作、表格、表单和其他功能。
Jet Admin 是一种允许任何行业的任何组织快速创建内部工具或门户的技术。 您还可以使用具有各种界面、数据库集、操作和其他功能的预制模板。
连接您的数据并开始个性化您的应用程序的 UI。
主要特性
- 连接到数据库和 API
- 您可以使用 50 多个 UI 组件
- 提供的开发者工具
定价
Jet Admin 提供免费、Starter、Pro 和 Enterprise 捆绑包,分别为 24 美元和 48 美元。 您需要为企业包安排会议。
您可以立即开始使用免费包,其中包括 30 多个构造块/组件、与任何数据库的连接、查询构建器等等。
最棒的是,您还可以获得 Starter 和 Pro 包的 14 天免费试用期。
6. 布迪巴
Budibase 将最出色的开发经验与对速度、效率和用户体验的高度关注相结合,提供构建内部工具所需的一切。
Budibase 是一个开源和低代码平台,以其速度和可靠性着称,包括开发内部解决方案所需的一切。
Budibase 允许您连接到外部数据库、从 Rest API 提取数据、导入 CSV 或使用 Budibase 的内置数据库从头开始创建新数据库。
您可以创建适用于所有平台(包括移动设备、台式机和平板电脑)的出色工具。 Budibase 允许您轻松快速地创建公共和私人应用程序或两者兼而有之。
您可以使用 Docker 和 Docker Compose 通过 Budibase 部署您自己的基础架构。
主要特性
- 它是开源和免费的
- 您可以从许多来源加载数据
- 它提供预组装的组件
定价
Budibase 提供由 Budibase 托管的云 (Beta) 计划,可永久免费使用。 Cloud (Beta) 提供四个应用程序、无限数量的用户、每个应用程序 1000 条内部记录等等。
第二种选择是开源的,它是自托管的,并且永久免费。 它提供了无限数量的记录、应用程序、用户等等。
最终方案是企业版,价格必须通过销售获得。
7. 应用表
在不需要学习代码的情况下构建应用程序会带来大量新机会。 这就是谷歌的目的 应用表 平台。
无代码应用程序开发 可能是改变数字产品和企业世界的下一个趋势。 您团队中的任何人都可以创建应用程序和自动化程序。
此外,您可以实时设计和发布多平台应用程序。
AppSheet 的主要目的是建立一个环境,任何人都可以轻松地在其中 设计移动应用程序. 因为雇用或外包开发人员可能很昂贵,所以每个人都可以通过这种方式为自己的应用程序融资。
它也可能需要大量的时间和资源。 该工具与多项服务互连,其中最重要的是领先的搜索引擎 Google Cloud。
其他服务,例如 Google Sheets 和 Google Forms,以及 Office 365 和 Salesforce,也可以访问。
主要特性
- 从各种数据源获取信息
- 能力 机器学习
- 流程自动化
- 集成应用程序以提供更多功能
定价
AppSheet 的 Starter 和 Core 订阅费用分别为 5 美元/用户/月和 10 美元/用户/月。
它还提供 Enterprise Regular 和 Enterprise Plus。 您可以使用基本软件包立即开始发布带有平板电脑、画廊、图表和仪表板的应用程序。
除其他外,您还可以使用后台同步和离线运行程序。
结论
构建内部工具非常适合授权您的团队,而无需与开发人员或分析团队进行编码和其他密集型来回的麻烦。
有几个可用的低代码和无代码平台可以节省创建基本应用程序的时间,并帮助您的团队专注于公司的其他高价值活动。
上述每个框架都有其独特性和个性。 最好的部分是其中一些是开源和免费的。
尝试其中一些,然后选择最适合您的选项。
发表评论