项目官网: https://teocloud.io
V2EX 人才多,找小伙伴加入组织,共同开发。Rust 开发,Node.js 开发,Python 开发,Go 开发,Java 开发,都可以加入。我也会教你如何使用以及如何开发。加入组织会有一段时间的互相了解和磨合的阶段,过了阶段正式加入。
如果您的专长不是技术,而是商务,也欢迎加入,共同探讨互通有无一起赚钱。我在做这个项目之前,是经营公司的。您可以放心,我不是难以沟通的、也不是自我清高的技术死宅。
我会不停地推广和找投资。我们中最优秀的伙伴,在拿到投资后高薪成为 CTO 。这一个项目是我十多年技术积累,不断克服困难,写出来的。官网也是我亲自设计和编写的,文档也是我独自编写的。它能够用类似声明 schema 的方式写出后台,并生成不同语言的前端访问包,开发高效,适合人心惶惶大裁员的时代。同类产品 Prisma 融资了十多亿人民币,不管怎样我都会朝着目标去做。
也希望您看到这个帖子,能帮助我在 GitHub 点一个赞:https://github.com/teocloud/teo
1
FranzKafka95 2023-03-13 23:58:56 +08:00 via Android
看上去很不错,已 star
|
2
cheunghy OP @FranzKafka95 谢谢
|
3
cheunghy OP @FranzKafka95 已回关
|
4
panlatent 2023-03-14 00:12:39 +08:00
已 Star 。做开源项目不但得写好漂亮实用的功能代码、配套的 wiki 、教程任务也挺繁重的,更别提推广方面了,佩服楼主的毅力。
|
5
panlatent 2023-03-14 00:14:50 +08:00
个人愚见,项目的支持范围和配套设施是不是开的太广了? 这样齐头并进还是一个人开发,很容易到后来精疲力竭,以至于没有最终可用成果。
|
6
cheunghy OP @panlatent 不会的,能力和精力够。功能和官网、文档对于用户都很重要。如果能找到更多的人,更有组织的开发,我就可以腾出更多精力找钱和推广。
|
7
xiudongxu 2023-03-14 01:13:35 +08:00
请问怎么联系和了解呢?
|
8
cheunghy OP @xiudongxu 微信发到我的邮箱 [email protected]
|
9
binhb 2023-03-14 02:31:47 +08:00
很强的项目,教程也挺好,一路 copy 就跑起来了。加油!
|
11
dslwind 2023-03-14 07:09:02 +08:00 via Android
不错,已 star ,但是没理解“微信发到我的邮箱”是什么操作
|
13
PEax 2023-03-14 09:08:53 +08:00
第一眼以为是 prisma
|
14
hyqCrystal 2023-03-14 09:14:21 +08:00
已 star java 开发一个
|
16
JoeyWang321 2023-03-14 10:08:38 +08:00
粗略的看了一下是基于 actix-web 的吗?,代码量很大,1k 多个 commit 了。有简要的架构文档就更好了,哈哈哈。
|
17
cheunghy OP @JoeyWang321 哈哈,actix-web 只是很小部分。它内在带有 ORM ,和一些业务逻辑。用户的文档是目前这个热度的开源项目里最全面的了。
内在的话,也就是要参与框架核心的开发,其实代码模块分的很好的,我自己几个月不维护也不会找不到代码在哪,这一部分就靠开发着能力了,毕竟这么大的项目,一般的开发者做不来。能做得来的,也不需要看文档了。 |
18
powinds 2023-03-14 10:29:20 +08:00
已 start ,界面和教程看起来很舒服
|
19
zhy0216 2023-03-14 10:33:34 +08:00
是不是就是 prisma 上面加了一层 http api ? 因为生成了类型所以保证类型安全?
|
20
israinbow 2023-03-14 10:39:03 +08:00 via Android
不用微信,既然放了 discord 入口就创建个社群吧,想用 discord 交流,这平台也更国际化。
|
21
riceball 2023-03-14 10:41:23 +08:00
stared, Prisma 的问题是无法运行时刻动态创建 datasource 和 model, 硬伤到现在都无法解决: https://github.com/prisma/prisma/issues/6442. what's about teo?
|
25
cheunghy OP @riceball 这个的话,应该做一个生成 teo schema 的系统,就可以生成表了。我想,用 prisma 做底层的话也是这样吧。
|
26
erguotou521 2023-03-14 11:00:50 +08:00 via Android
支持注释么?支持定义生成器么?
|
27
QMTNL 2023-03-14 11:07:55 +08:00
已三连,在国内做开源很难的,加油
|
28
dnsjia 2023-03-14 11:09:09 +08:00
|
29
erguotou521 2023-03-14 11:09:21 +08:00 via Android
有没有暴露 schema ast 解析?这些都蛮重要的
|
30
dnsjia 2023-03-14 11:09:33 +08:00
|
31
Zeekg 2023-03-14 11:12:25 +08:00
看起来挺 nice 的,已 star ,加油
|
32
cheunghy OP @erguotou521 注释可以的,生成的话有一定的定义能力
|
36
cheunghy OP @erguotou521 schema ast 解析是内部的,暴露是说给用户定制自己的 schema 吗
|
37
scyuns 2023-03-14 11:46:07 +08:00 via Android
已发邮件
|
38
HulkLee 2023-03-14 11:48:01 +08:00
支持,网页端 discord 点击后 404 ,无法直接入群。建议完善。
|
39
ouyangjun 2023-03-14 12:19:21 +08:00
我最近有个想法和您这个产品差不多,天哪,居然有做出来并实现了。
|
43
taro0822 2023-03-14 16:53:01 +08:00 via iPhone
已 star ,前端仔希望看看有没有机会参与一下~等一个 discord ~
|
45
cheunghy OP @taro0822 已经开通 discord 啦:teocloud.io/discord ,通过官网链接也可进入
|
48
riceball 2023-03-14 20:45:25 +08:00
@cheunghy No, Primsma 是静态生成 Schema 的技术,所以无法做到在运行时刻动态增加删除表和数据源. 它的实现是建立在 ORM 在设计阶段确定好的,如果需要 Upgrade 那么也是 Stop 后 migrate. 没有考虑 headless 动态内容的 CMS, 以及如今的低代码 Online 平台(需要在线增改表以及字段,甚至从第三方拉数据(动态增加 datasource).
|
49
cheunghy OP @riceball 理解你的意思,CMS 和低码需要动态弄表出来。这个一般的 HTTP 框架都可以靠手写 sql 来做到。teo 不负责手写 sql 生成的表的自动增删改查 API 。
|
50
erguotou521 2023-03-15 10:21:46 +08:00 via Android
@cheunghy 注释是要能写到数据库元信息里的,注释还可以用来暴露给 ast ,让用户定制更多能力
暴露 ast 解析是为了让用户可以生存其它文件用的,比如 er 图 |
51
cheunghy OP @erguotou521 这个注释给 AST 是有的,数据库元信息没有弄。看未来功能安排。
|