开放式窗口
开源替代替代品
快速构建内部工具,没有限制
?在3个步骤中使用OpenBlocks
- 连接到任何数据源或API。
- 用50多个组件构建UI。
- 与同事和客户分享。
为什么要开放
创建一个单个应用程序很麻烦。您必须设计用户界面,用多种语言和框架编写代码,并了解所有代码如何一起工作。
低代码/无代码平台可以迅速开始,但迅速变得无可奈何且僵化。这会产生比解决的更多问题。
类似于修复的解决方案非常适合其简单性和灵活性,但是与React/Vue(例如React/Vue)相比,它们也可以以不同的方式受到限制。
OpenBlocks希望向前迈出一步。更具体地说,openblocks是
- 创建内部或面向客户的应用程序的多合一IDE。
- 一个创建,构建和共享Web应用程序的构建块的地方。
- UI可配置的障碍是一种特定于领域的语言,是一流的公民。
?特征
- 视觉UI构建器,具有50多个内置组件。
- UI构建器中可重复使用的组件和查询的模块和查询库。
- 自定义组件通过React和OpenBlocks SDK共享(而不是iFrame)。
- 与PostgreSQL,MongoDB,MySQL,Redis,Elasticsearch,Rest API,SMTP等的本机连接。
- JavaScript在各地支持数据,控制组件等。
- 嵌入开放式网页作为React组件(而不是IFRAME)。演示
- 基于角色的访问控制(RBAC)用于粒状许可管理。
- 自动保存且可修复的历史记录,用于发布和版本控制。
- DIY应用程序主题可以与您公司的内容完全保持一致。
- 审核日志以跟踪活动并确保合规性。
?比较
OpenBlocks vs Retool
- OpenBlocks是开源的。您无需担心供应商锁定或被软件的过时版本所困扰。
- 在OpenBlocks中,开发人员可以创建和使用自己的组件,而不是依赖于官方更新。
- OpenBlocks支持左菜单导航(就像大多数站点一样)。 RETOOL仅具有标题导航。
OpenBlocks vs Appsmith,工具开启
- 与Appsmith和Tooljet相比,OpenBlocks具有更多的组件和更丰富的配置。
- 在OpenBlocks中,您可以为组件选择自动高度或固定高度模式,而Appsmith仅支持固定高度模式。
- 在OpenBlocks中,您可以在具有模块和查询库功能的应用程序时重复使用通用结构。
?支持和社区
如果您有任何疑问,请随时与我们联系或与我们的社区分享。我们的团队在这里准备帮助。
?与我们聊天
?在我们的文档中搜索解决方案
?在GitHub上提交问题
部署选项
您可以随时访问云托管版本的OpenBlocks,或使用以下资源在不同平台上部署OpenBlock:
- Docker
- AWS AMI
- Digitalocean
?贡献
- 语言支持:如果您具有当前我们产品不支持的语言的经验,请向我们发送拉动请求。
- 创建和共享组件或演示:如果您创建了可能对他人有用的东西,请在此处添加链接。
- 前端贡献指南
例子(WIP)
- 基本碎屑
- 简单的表水平滚动和分页演示
- 与临时状态演示的分页
- 进口第三方JS LIB演示
- JSON模式使用第三方LIB解析
- 自定义Echarts演示,Echarts来源
- 定期用户行动报告演示
- 使用JSPDF生成PDF
- Excel Explorer
- 使用REST API上传文件
- 使用变压器/州/抽屉的购物车演示
- 模块演示:彩色选择器
- S3文件管理
- 自定义标记样式
- 使用JS查询来协调其他查询
- 数据响应者演示
- 通过代码更改主题