所谓的不用写服务器代码了!老哥们是怎么看的?

2021-04-04 20:11:52 +08:00
 king888
https://uniapp.dcloud.io/uniCloud/clientdb
https://uniapp.dcloud.io/uniCloud/schema
https://gitee.com/dcloud/opendb

其实就是 uniapp 推出的一套开发规范跟开发解决方案?有没有开发体验过的老哥,聊下使用情况,这是巨坑还是真香?我不知道,只知道这是真的 all in js 啊,对前端能力要求是越来越高,看了下文档,感觉学习成本也蛮高的,整熟他们的规范,然后在 json 文件定义权限、校验逻辑,如果遇到那种上百个表的业务,每个集合整一份 json,不敢想象,不敢想象 \狗头
8134 次点击
所在节点    程序员
53 条回复
fdd
2021-04-04 20:24:09 +08:00
跟小程序的云开发差不多吧
superrichman
2021-04-04 20:26:56 +08:00
看起来是把 graphql 封装了一层
airyland
2021-04-04 20:29:23 +08:00
宣传肯定是标题党,在前端写后端查询只是位置变了,没有所谓的不需要写服务器代码。

每个表一份表结构 json 配置并没有什么问题,上百个表的业务在传统开发形式中至少也需要有一个定义文件。
king888
2021-04-04 20:34:20 +08:00
@airyland 还是有区别的吧,他那个规范 json 要定义好权限问题,毕竟前端梭哈,考虑到安全问题
liuxu
2021-04-04 20:41:08 +08:00
ddos 是打不起,cc 看看你有多少钱
geebos
2021-04-04 20:45:05 +08:00
看了一下文档,类似于把模板放到前端渲染了,真正的业务逻辑还是要通过云函数来实现。
mogg
2021-04-04 20:50:03 +08:00
看他的成功案例就知道了,做做宣传页面和收集问卷这种简单业务应该挺方便的。
自定义复杂功能,云函数,不还是 node 写服务端,只是帮你省了服务器配置?
eason1874
2021-04-04 20:51:46 +08:00
搞点小玩意就真香,不用配置和维护服务器,正经业务不敢用。

ALL IN JS (一种开源编程语言)不是问题,ALL IN ONE (一个商业平台)才是问题。

用这玩意儿开发的产品深度依赖他们的平台,迁移成本太高了。
airyland
2021-04-04 20:53:14 +08:00
@king888 我理解它的 schema 和数据应该都在服务端,不在前端。
mogg
2021-04-04 20:57:45 +08:00
翻了一下首页, "一套代码编到 10 个平台,这不是梦想",整无语了,5 年后再看 233
christin
2021-04-04 21:02:17 +08:00
他们自己用这个技术了么
king888
2021-04-04 21:03:28 +08:00
@mogg 你还别无语,忘了在那看的消息了记不太清,好像他们说当初是腾讯团队找上他们,没合作还是啥,然后腾讯搞的小程序出来,看一个小程序就整多少平台了腾讯,阿里,百度,头条,360...
jhdxr
2021-04-04 21:06:20 +08:00
简单逻辑的确可以。但是稍微复杂一点,比如:一个论坛程序,每个用户只能修改自己的发言,我想知道『只能修改自己的』这一点可以做到吗?客户端的提交始终应当被认为是不可信的,所以在省略了服务端的情况下,这种逻辑如何处理?
zjsxwc
2021-04-04 21:21:25 +08:00
还好那个蓝人不会来了,

滑稽🤪

https://www.v2ex.com/t/544424
xuanbg
2021-04-04 21:54:21 +08:00
@jhdxr 你信了他的鞋。。。

要说前端拖拖控件不要写代码我信,后端不写代码能行?就算上 serverless 那一套,无非就是运维交给云,也少不了写代码啊。
opengps
2021-04-04 22:08:19 +08:00
这种设计的目的是让手里缺后端的公司,拿前端当后端用
GreyYang
2021-04-04 22:21:29 +08:00
我觉得宣传可能是有点过,但是思路没太大差错,做 MVP 快速迭代上线很方便,真需要大流量等的时候,业务应该也不差钱了,正常招团队重新迁移就行。
另外 @jhdxr “只能修改自己的”这个需求他们还真用配置就能实现 :) ,当然还有很多复杂的逻辑是无法实现的,需要用到云函数,就是正常写 js 后端。
hyper2k
2021-04-04 22:29:21 +08:00
前端调试和后端调试比那个难度大?
Jooooooooo
2021-04-04 22:46:24 +08:00
研究这种东西的人似乎从来没有参与过大型项目的长期开发迭代工作.
bz5314520
2021-04-04 22:57:31 +08:00
serverless 也说是无状态的业务可以丢上去节约成本,

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

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

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

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

© 2021 V2EX