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