sql 全部由前端写,前端写好传给后端,这样对于一些简单的增删改查项目,只需要几个简单通用的后端 api 就可以了。
1
theusername 2022 年 12 月 29 日 via Android
听起来和 graphql 类似
|
2
wangxiaoaer 2022 年 12 月 29 日
|
3
onikage 2022 年 12 月 29 日
最早刚刚开始学 jsp 的时候就这么干过,我还自认为创造了一个新的设计模式。。。
|
4
unt OP @theusername #1 哦,早就听说过 graphql ,原来它就是干这玩意儿的,但是它概念好复杂啊,后端要处理好多东西啊,我想的比较传统简单,就是纯肝 sql 语句,后端也是纯粹的 api
@wangxiaoaer #2 |
5
BiChengfei 2022 年 12 月 29 日
挺多的吧,我觉得这可能是未来的一个方向
|
7
SteveWoo 2022 年 12 月 29 日 CS 架构年代这是基本操作
哈哈哈哈哈😭 只有大龄程序员才知道吧 |
8
Macolor21 2022 年 12 月 29 日
刚来 V2?
鼎鼎大名的 APIJSON 都没听过? 😅 绝大部分场景不适用,适用的也有对应框架了 |
11
0w0b 2022 年 12 月 29 日
Superbase, PostgREST, PostGraphile
|
12
TWorldIsNButThis 2022 年 12 月 29 日
现在的 ts 全栈项目的 monorepo ,前后端之间的区隔并没有那么大,甚至能直接在前端代码里导入后端的接口,做到完全的 api 类型安全
|
13
zyronon 2022 年 12 月 29 日
黑客狂喜!不出意外一个月服务器成马场
|
14
zhanglintc 2022 年 12 月 29 日 |
15
unt OP @zhanglintc #14 哈哈 😂 。
|
16
yfwl 2022 年 12 月 30 日
好是好,方便也是真方便,但是前端是没有秘密可言的,后端不能相信前端传输的任何东西(都要先严格限制类型 鉴权),所以没啥用,当然 如果你的业务数据如果全部泄露也不重要 那么你就可以给所有的查权限。
|
17
Quarter 2022 年 12 月 30 日 via Android 还有一种形式,接口按照数据直接把 HTML 返回前端,然后前端直接渲染
|
19
GuguDan 2022 年 12 月 30 日
怎么过等保?
|
21
dk7952638 2022 年 12 月 30 日
前端写 SQL 本身就很科幻,而且 SQL 本身就是不安全的代名词,后端都不一定能写出安全且高效的 SQL
|
22
cslive 2022 年 12 月 30 日
可以,完全不用后端,前端自己去连数据库,要什么自己取
|
23
uurgo 2022 年 12 月 30 日
安全性审核就过不了,别瞎琢磨了
|
24
BeijingBaby 2022 年 12 月 30 日
其实 firebase 很好用,可惜国内用不了。
|
25
wangritian 2022 年 12 月 30 日
这项目挺好的,可以用来写段子
|
26
iseki 2022 年 12 月 30 日 via Android
上古开发时,很多都是客户端直连关系型数据库的,所以数据库有账号权限行级权限视图触发器存储过程,很难说和这种模式没关系(我只是说有关系
|
27
yummysakko 2022 年 12 月 30 日
能做到我 POST 一下把库删光光吗?
|
28
aeli 2022 年 12 月 30 日
sql 注入了解一下?
|
29
opengps 2022 年 12 月 30 日
主动 sql 注入,这玩的有点大
|
30
dd991 2022 年 12 月 30 日
那还要后端做毛线,这个问题问的就不对
|
31
thetcc 2022 年 12 月 30 日
年轻人,你的想法很危险
|
32
zjsxwc 2022 年 12 月 30 日
微软的 Access 以及 LibreOffice 的 Base 就是这种,
客户端拖界面,用 vb 交互,内嵌 sql ,然后直接连接 sql server 或者 mysql 数据库,用数据库自带的用户来权限管理, 特别适合做几百人的小公司用的 erp 、oa 等业务。 |
33
buffzty 2022 年 12 月 30 日
我自己写过一套 fastcurd 前端传筛选条件,排序条件,场景条件 后端验权 并自动生成 sql 和返回数据
前公司用了两年半 开发起来非常快 配置几个参数 增删改查列表 5 个接口就写好了. 而且前端无法 sql 注入 后端: https://github.com/real-web-world/go-api/blob/master/pkg/fastcurd/filter.go 前端: https://github.com/real-web-world/tsx-blog/blob/master/src/services/category.ts |
34
boxz 2022 年 12 月 30 日
都能写 sql 还叫前端吗
|
35
stonesirsir 2022 年 12 月 30 日
@zyronon 哈哈哈
|
36
godfunc 2022 年 12 月 30 日
你说的是 lowcode
|
37
webfrogs 2022 年 12 月 30 日
cubejs 项目了解一下, 符合要求: https://cube.dev/
|
38
fox0001 2022 年 12 月 30 日 那需要后端干什么?前端直连数据库,简单清晰明了[狗头]
|
39
cktsun 2022 年 12 月 30 日 via Android
TRPC + NextJS + Prisma + MySQL/PGSQ
一步到位, 后端工作也省了, 前端直接写 Prisma 也可以安装 Redis 中间件, 减少读、查询次数 |
40
zdustrong 2022 年 12 月 30 日 via Android
不可能会这么做,不安全,前端可以跨越权限获取其他数据
|
41
xiqishow 2022 年 12 月 30 日
Appwrite
https://appwrite.io/ |