假设前端可以直接操作数据库并且解决了安全问题,还有必要需要后端工程师么?

2020-12-12 12:23:55 +08:00
 SystemLight

类似技术

虽说以上技术都不是真的实际操作数据库,但是如果真的可以直接操作数据库并且解决了安全问题, 是否还需要后端工程师。

6122 次点击
所在节点    前端开发
59 条回复
tangkaichuan
2020-12-12 12:27:22 +08:00
那可能就前端细分了
just1
2020-12-12 12:39:30 +08:00
小程序云开发?
imdong
2020-12-12 12:39:59 +08:00
先解决了安全问题再说。
wszgrcy
2020-12-12 12:40:10 +08:00
前端 ui 工程师,前端 crud 工程师
devwolf
2020-12-12 12:41:03 +08:00
肯定有使用场合限制的吧,能调数据库的后端现在不也没有因为能调数据库而实现大一统嘛。

和#1 说的一样也会细分吧,就好像,好像 UI 和前端的区别?

虽然帖主说的技术栈我都不认识,但是我还是挺期待“前端可以直接操作数据库”的
yixiang
2020-12-12 12:43:46 +08:00
传统的服务端渲染了解一下?
anguiao
2020-12-12 12:44:34 +08:00
全干工程师
bitmin
2020-12-12 12:48:45 +08:00
全干不累吗?
superrichman
2020-12-12 12:51:50 +08:00
嗨,不就是两份工作合到一起要你干嘛。
putaozhenhaochi
2020-12-12 12:53:15 +08:00
社会分工才有了前端工程师
mebtte
2020-12-12 13:16:31 +08:00
你说的是单机游戏吗?
Jooooooooo
2020-12-12 13:22:47 +08:00
那不就是后端吗

少纠结定义问题

那我问你, 后端工程师要是能写前端页面是不是就不需要前端了?

另外你操作数据库就不可避免的涉及建模, 性能等等问题, 这不就是后端的工作内容吗?
sadfQED2
2020-12-12 13:29:48 +08:00
es 不就可以前端调用嘛,你直接拿 es 做数据库呀
pushback
2020-12-12 13:32:55 +08:00
当时后端也是这么想的
weakish
2020-12-12 14:38:37 +08:00
不需要。Sqlite 和 LevelDB 不就是前端(客户端)直接操作数据库么?这种场景下确实不需要后端工程师。

如果你把 Excel 也看成数据库的话,那不仅后端工程师不需要了,前端工程师也不需要了。

所以这个问题可以推广为「假设用户可以直接操作数据库并且解决了安全问题,还有必要需要前后端工程师么?」
weakish
2020-12-12 14:44:40 +08:00
而且从权限上说,用户和前端工程师没区别,前端可以直接操作数据库基本等价于用户可以直接操作数据库。
EminemW
2020-12-12 14:48:42 +08:00
时代倒退了吗,这么多年把前后端分离,现在还要走回去?
limuyan44
2020-12-12 15:46:13 +08:00
当然可以啊,如何解决安全问题呢,只需要引入后端。
SuperManNoPain
2020-12-12 15:48:58 +08:00
用户学习 sql 连前端都不用了, 直接连数据库开干他不香么
PiersSoCool
2020-12-12 16:45:53 +08:00
前端就是后端分出去的,若真要说,那是前端没了,不是后端没了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/734750

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX