在电鸭社区快速前进的这两年,我们还一直在做另一个产品——开源的无代码平台 NocoBase。
非常感谢过去半年里参与预览版体验的 1 万多位朋友给我们反馈和支持。到今天,虽然还有很多 bug 要修,还有很多功能要做,不过总算可以作为内测版邀请大家来试用了。
适用场景 🏖️🏖️🏖️
如果你有以下需求,NocoBase 可能就是为你设计的:
- 开发组织内部管理系统
- 通过无代码开发,满足大部分业务需求
- 通过扩展开发,满足个性化业务需求
- 系统功能需要频繁变动
- 私有部署,掌控全部代码和数据
- 可免费使用,也可以付费获得更多技术支持
与众不同之处 🚀🚀🚀
1. “数据结构”与“使用界面”分离
多数以表单、表格或者流程驱动的无代码产品都是在使用界面上直接创建数据结构,比如 Airtable 在表格里新增一列就是新增一个字段。这样的好处是使用简单,不足是功能和灵活性受限,难以满足较复杂场景的需求。
NocoBase 采用数据结构与使用界面分离的设计思路,可以为数据表创建任意数量、任意形态的区块(数据视图),每个区块里可以定义不同的样式、文案、操作。这样既兼顾了无代码的简单操作,又具备了原生开发的灵活性。
2. “配置”与“使用”融为一体
NocoBase 可以开发复杂和有特色的业务系统,但这并意味着需要复杂和专业的操作。只需一次点击,就可以在使用界面上显示出配置选项,这意味着具备系统配置权限的管理员可以用所见即所得的操作方式,直接配置用户的使用界面。
3. 功能即插件
NocoBase 采用插件化架构,所有新功能都可以通过开发和安装插件来实现。未来我们希望搭建插件市场,扩展功能就像在手机上安装 APP 一样简单。
获取 NocoBase 🍺🍺🍺
Homepage:
NocoBase
Gitee:
NocoBase: NocoBase 是一个极易扩展的开源无代码和低代码开发平台。 (gitee.com)
开发计划:
Roadmap - NocoBase
反馈 ❤️❤️❤️
如果在试用的过程中遇到问题,欢迎通过 GitHub 向我们反馈。
Bug & Feature:
GitHub Issues
使用相关的问题:
GitHub Discussions
寻找新同事 🧑🤝🧑🧑🤝🧑🧑🤝🧑
NocoBase 是一个带有理想色彩的产品,就像 电鸭社区 一样。我们通过 NocoBase 来表达自己的经历和想法,不求跌宕起伏,但愿随心所欲、细水长流。在着手开发的第一天,我们就定了一个 6年的期限,觉得至少需要 6 年才可能将想法表达完整。如今已经过去快 2 年,回头看这个过程,充实又富有挑战。
同时,NocoBase 又是我们与外界连接的桥梁。希望它能在一些朋友的工厂、办公室等生产经营环境里发挥作用,让我们与丰富的世界和有趣的人连接,顺便创造一些经济价值。
我们想增加一位对无代码领域有强烈兴趣的全栈(尤其是后端经验丰富)开发同事,跟我们一起加快 NocoBase 的进化速度。作为一个开源产品,以及推崇远程工作的团队,我们对新同事没有城市、时区、年龄、学历等条条框框的限制,唯一希望的就是:show me the code。
我们可以提供的基础薪资为每月 15K-20K。
一些要求:
- 熟悉 Node.js、TypeScript
- 加分项
- 有丰富的 Koa、Sequelize、React 使用经验
- 有框架开发经验
如果你对这样的产品、待遇、工作方式感兴趣,请直接去翻阅 NocoBase 的代码和文档,如果确认你可以让它变得更好,欢迎通过邮件把你介绍给我们认识,邮件里请聊一下你对 NocoBase 的看法:hello@nocobase.com
另外,我们也欢迎兼职的开发,以及可以在运营、文档、翻译等方面帮助我们做的更好的朋友加入我们。
近20年开发经验,主要技术栈 java web方向,前端对vue recat都比较熟悉和了解。 对jeecgboot 低代码平台深度了解。 nodejs服务端方面有些了解,没实际做过项目。
老哥你好牛啊
从事低代码架构设计3+年,已经开发出完整产品,可以一起探讨,做出更具创新型的低代码产品
加好友一起研究啊
用过很多低代码平台,国外国内的都有,包括airtable,明道云,黑帕云等等
但是使用完之后发现有几个问题
1、这些毕竟是低代码平台,不是0代码平台,对于非IT行业的用户有学习成本
2、稍微复杂的业务逻辑,这些平台没有高效的解决方案,如果想要解决,甚至需要使用脚本(使用第三方或自写)
举例:库存管理-实时库存-无法做到数据同步和自动化处理
3、多表关联的场景适配很弱,基本无能为力
举例:公司-部门-人员,部分平台连基本的树结构都没有提供
总体来说,学习成本跟平台能力是正相关的。
NocoBase 设计的思路是这样的:对于略复杂的组织来说,无代码不可能满足全部场景,通过无代码的方式满足 80% 或 90% 的部分,剩下的个性化业务的部分通过常规开发来解决。我们重点要保证后面这 10%-20% 部分的易用性。
作为黑帕云的开发者之一,我认为低代码平台有学习成本是该有,低代码平台提供灵活的搭配能力,然后由各个行业的业务人员(最好是对业务有深入了解)以此为工具用自己的创意与思考来把业务组织起来,然后给普通员工使用,在这个过程中:
1、平台用丰富的原子功能,为搭建者提供灵活性,就像乐高,但是低代码的原子功能不是木块,学习了解这些原子功能是很有必要的
2、对复杂的业务逻辑而言,首先要对“复杂”进行拆分,这一步在分表时很重要,然后再建立基础业务表的基础上,通过平台提供的跨表关联,夸应用数据共享,自动化等一系列操作把业务表“联”起来就能解决绝大部分复杂业务逻辑了,如果还不够,可能就是要补充原子功能了
嗯,10-20%也非常重要
作为一个无代码爱好者,使用了也体验了很多的产品,在实际部署过程中,每个企业多少有些差异,目前没有发现一个产品可以满足所有需求的,所以多个系统的集合通过api连接,合适做界面就做界面,合适做后台就做后台,最近实施了一个项目就是一个物联网采集器+thingcloud+hiflow+草料+维格表+zion+明道云…………每个产品都有自己擅长的那部分,不强求一个解决全部哈哈,appsmith,码匠,这种也贼好,NocoBase,准备上手研究研究[开心]
研究的怎样了?方便交流一下吗
加好友,一起研究啊。我自己搞了个demo
原来nocobase是电鸭的朋友做的!的确两年前就听说了。我们在三年前接了一个项目,客户在上海,要做一个airtable clone,我们花了三个月时间用nodejs给他们搭了一套MVP后端,后面还帮忙重构了数据库架构,客户拿着代码融了两轮。
除此之外我们也用类似strapi的低代码框架给客户搭小型网站,最近在用budibase搭自己产品的后台。
做这种项目的确不容易,因为需要照顾尽可能多的人的需要来做产品,扩展性要够强。但是做出来人们能用上的话,可以大大减少加班的情况,毕竟CRUD这种机械的活,还是少做的好!
听起来有意思,加你微信了
很感谢,我看到了这个帖子,国内有时候想想很可悲的,大批程序员花在什么erp,电商等等这些开发上,做创造性的,基础性的软件很少,大量的人力资源浪费掉了。
我们做的是3D的低代码平台哈
有需求,欢迎交流合作
联系换一换底层的库,比如 sequalize 换 hasura,koa 换 nest,应该会有一波开发效率的提升
抽象程度越高的库效率越高。
充电支持
哇哦,厉害厉害,悄悄干大事,有运维需求不🤓
感觉创建 Block 的链路稍微长了一点
牛,开源的无代码平台
牛🐮!电鸭的开源产品
非常棒的工作理念 充电支持!
为什么不能拖拽生成页面---来自人人都是产品经理
手动点赞
终于要出来了,支持一下。
赞 支持下
加油,有机会试一下。
牛啊 赞
点赞支持
虽然我不懂,但我大受震撼。充电支持!
不考虑用golang做后端语言么
前明道云员工来交流~
只有一位,机会太少,哈哈哈。
了解过,还是可以继续努力下的
初步看了下真得很好,可惜不做开发很久了。作为一个PM也做不了什么贡献,会持续关注产品和github
增加一个Excel生产页面的工具
非常不错,我们公司之前也做了一个类似的产品,产品不错,但门槛还是太高了,不好卖!
无意间看到了 NocoBase,确实不错,近半年个人也在研究类似方案来解决开发生产力问题,地址 https://github.com/weplanx 分布式设计,技术栈采用 Angular、Golang 与 MongoDB,目前还只是论证与分享阶段
有微信交流群或者什么的吗?
支持项目开源 最近在拜读项目的源码
赞
NocoBase链接不对,
最新的是
NocoBase —— 开源、私有部署的无代码和低代码开发平台
牛逼鸭