生态系统低码解决方案

图片

令人难以置信的是,最近出现了多少种工具,几乎可以立即创建业务应用程序。

我想考虑一下它们是什么类型的工具,它们将如何提供帮助,以及看起来最有前途的工具。

转换为8base

什么是低码?


以我的理解,低代码包含可以为开发人员节省大量时间并可以使用代码实现的工具。使用范围:

  • 托管(托管,扩展)
  • 后端(数据收集,数据处理,与API的连接,数据存储)
  • 用户帐户和付款(用户管理,成员资格,订阅)
  • 前端(用户界面组件,状态管理)
  • 市场营销(着陆,电子邮件列表,分析)
  • 扩展名(通知其他人您的存在,收集反馈)
  • 迭代(收集反馈,改善产品和市场营销)

低码工具


移动应用生成器


  • Glide(创建响应式Web应用程序,但它不是真正的移动应用程序)
  • Adalo(实际应用程序导出,数据库API和通知)
  • 工艺钻头
  • 节俭的

附加组件和弹出窗口



订阅和市场


这些工具可帮助您基于订阅模型快速建立市场或站点。


后端即服务


这些工具解决了与数据管理,数据存储,用户管理和文件存储有关的问题。


简单的后端即服务


这些产品提供了非常简单的服务,但是使将静态站点转换为动态站点变得容易。


表作为数据库


快速简便的入门方法,但是您需要研究安全性问题。


应用生成器和SaaS


他们在一开始就提供了很好的帮助。


自动生成的管理面板


使用方案创建一个允许管理员管理数据和用户的用户界面。


高级表


这些工具充当内部管理面板,为电子表格模型添加了高级功能。


快速简便的原型制作


我没有立即决定添加此部分,但我认为这是相关的。仅仅是因为我相信大多数低代码工具的目标是使成熟的应用程序更像创建原型。因此,请查看这些工具,以找出将来开发产品可以实现的目标。


简单的可视化Web应用程序构造函数


这些产品旨在轻松实现一个目标。

  • 增长(测验和计算器)

复杂的可视化Web应用程序构建器


它们使某些事情变得容易,但并没有提供太多的灵活性。我认为它们将主要用于创建后台应用程序,而不是面向用户的应用程序。它们也可能不适合在移动设备上使用。


可视化Web应用程序设计师的构造函数


  • 葡萄js
  • Shuffle.dev(非常好;此工具负责为三个不同的CSS框架构建三个不同的站点设计器)

简化开发,引入新概念


一些最有趣和革命性的工具属于此类。这些工具提供了更大的灵活性,同时减少了产品开发的至少一个阶段(例如,数据库,服务器端,构建工具,传输)。

  • 马沃
  • 榆树
  • 英巴
  • Canjs
  • 范围
  • Plotly Dash(看起来很酷,您可以使用纯Python构建数据可视化应用程序)
  • Alan(使用高级配置输出软件应用程序;我认为这是未来)

将静态设计转换为应用程序


实施起来似乎很困难,但是如果他们能做到,那就太酷了。

  • 超新星(将草图转换为UI代码,而无需从设计转移到开发)
  • 四子

简化堆栈-现代版本


这些解决方案试图保留现代框架的优势(人机工程学,实时更新,接口组件),同时消除头痛(堆积资源或在服务器端进行渲染,或者需要注意的所有事情太多)。


新型工具


与传统工具截然不同的工具,可以节省大量时间。

  • 薄荷水晶(我想尝试,我将使用它们来制作基本API)

数据库对应用程序的请求


这些工具使您可以从数据库查询生成应用程序界面。


简化堆栈-传统上但现代


  • Rails(强大,稳定,仍然超级强大)
  • Django(可靠,稳定,仍然超级强大)
  • Laravel(很多活动,很大的社区)

有趣的框架和堆栈


这些是框架世界中一些最有趣的组合。


快速应用程序开发框架


这些工具主要集中在速度上。他们的灵活性可能会受到影响,但是您快速进入市场并测试您的想法的能力对此有所弥补。


API开发框架


这些工具使您可以非常快速地从数据库生成API,从而可以节省数年的工作。


将第三方网站转换为API


这些工具可以扫描第三方网站,以结构化格式收集其信息,并允许您使用Web应用程序中的数据。


正在开发的框架


尚未发布的超酷新框架。


Web应用程序定义语言


这些工具使您可以为应用程序创建一个高级概念,然后将其轻松转移到您选择的语言/框架中。


内容管理系统


通常不适合创建完整的Web应用程序,但是非常适合管理网站构建器。


高级/简单CMS


这些工具使您可以将更多的精力放在高级组件上,从而无需定义细节即可定义内容。


着陆页模板


这些工具将通过为您提供HTML和CSS来帮助您启动营销网站。您将需要对其进行编辑并自己组织托管。


CMS采用独特的方法


它使用用户熟悉的本机Web工具(例如,在线电子表格),并且可以轻松地作为服务器部件连接到多个平台。

  • Vapid(我的最爱之一)

博客的CMS




电子表格到网站



工作流程构造函数(流程管理)



工作流程设计师(营销自动化)



无头cms


简化了数据管理,因此您可以专注于显示它。


通过CMS


比标准CMS系统更强大。

  • WordPress(无头CMS,网站建设者,电子商务)+ ElementorSage + ACF
  • Tinacms
  • 因素(目前尚不清楚,但是他们声称可以节省很多时间!)
  • Keystone 5(CMS /应用程序模板)
  • Webiny(无头CMS + ui构造函数)

表单端点


这些服务使您可以收集有关访客的信息,并可能将其显示在其他位置。


快速的用户界面创建(预先创建的用户界面组件)


这些自定义框架包含预先创建的页面和组件,因此您可以像拼图一样将它们放在一起以创建一个出色的Web应用程序。


快速创建UI(自行构建)


您仍然需要做后端,但是这些易于使用的库将使您的前端漂亮而无需付出很多努力。


快速创建用户界面(生成UI组件)


这些UI框架已部分组装,或允许您使用可视链接器创建用户界面。


快速前端生成(独特的工具)


这些工具采用了一种新方法来生成前端代码,这为您带来了优势,同时,它们也非常灵活。


专业应用


这些工具将帮助您以最小的努力真正很好地实现一个功能。

  • Flatfile(向应用程序添加数据导入功能)

反馈工具



配置生成器



评论和提示


“使用React Admin(低代码CRUD应用程序)组合Hasura(基于PostgreSQL的自动GraphQL),您可以在几个小时内为后台(API端点和前端管理员)创建整个管理包或应用程序” -HN上的cpursley。

“我们最终使用了AppSync,这令人印象深刻。我强烈建议在AWS生态系统中工作的任何人进行检查。 AppSync可以非常轻松地与许多其他AWS服务(Cognito,S3)集成,并允许您使用Dynamo / Aurora / RDS / Elastic作为数据源。此外,您还可以使用Lambda来实现需要更强大的业务逻辑的解析器,以使该服务的功能异常强大-HN上的便利

“ PostgREST高效,稳定和透明。它使我们能够真正快速下载我们的数据和应用项目和重点,而不是创建一个ORM层“ -从安帕姆·加检讨

译者的结论


无疑,作者没有列出所有可能的解决方案。如果他设定了这个目标,那么文章的大小将增加3-4-5,依此类推。他提到了他熟悉的最熟悉,最方便的工具。我希望其中一些也对您有用。如果您在评论中谈论自己使用的类似产品,那将是很棒的。

在8base做翻译

8base是GraphQL后端作为一种服务准备使用,这逐渐变成一个成熟的低代码开发平台。我们的目标是使具有前端或移动开发技能的开发人员能够创建可伸缩的业务应用程序。

了解更多信息,请访问8base.com

All Articles