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

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,不敢想象,不敢想象 \狗头
8768 次点击
所在节点    程序员
53 条回复
cooker498
2021-04-05 20:08:54 +08:00
前端惨了
TomVista
2021-04-05 21:42:57 +08:00
我想,我有发言权
hasura / postgreset / parse-server /小程序云开发 重度使用者,

这是上一家的技术选型,可以快速 curd,前端用 ui 点几下建表,然后直接 curd 起飞。

优点:
确实可以承载绝大多数常见业务,
开发速度非常快 效率非常高
curd 接口不会出错
代码量下降

缺点:
数据鉴权困难
锁 事务 acid 数据聚合 可用性基本为 0
无法重构
不适合团队协作,业务都在前端代码里,对前端代码质量 /工程化程度 要求很高
极大的提升了项目的复杂度,
我后端理解不多,优点里没提到的,就都是缺点了

总结
建议作为单一 curd 服务给后端使用,提升开发速度,不使用其他功能
TimPeake
2021-04-05 22:31:15 +08:00
这个问题差不多相当于: 以后 AI 智能发展了 还需要程序员这个职业吗?
TimPeake
2021-04-05 22:33:45 +08:00
数据后端数据操作跟前端代码糅合 这个想法还是蛮有创意的
xiaotianhu
2021-04-05 22:40:29 +08:00
https://zhuanlan.zhihu.com/p/126189048

掘金这么干过,因为老板是前端

后来换回去了.😆
airplayxcom
2021-04-06 08:15:03 +08:00
分分钟被人脱裤??
brust
2021-04-06 09:08:05 +08:00
我这也有人吹,但我觉得他不懂代码
jmyz0455
2021-04-06 10:41:31 +08:00
看上去就是微信的云开发吧?
xushanli
2021-04-06 11:57:08 +08:00
程序员一直在做可以取代程序员的事情
guyeu
2021-04-06 14:24:49 +08:00
让前端学习一种基于 JSON 的 DSL 去编写后端代码,这是不用写服务器代码的意思吗
stevenkang
2021-04-06 19:07:39 +08:00
不用开发?云开发?

不如开个 FTP 服务,弄个 excel 表,注册用户=新建 FTP 账号,要修改数据自己登录 FTP 账号上去改,还能生成各种图表,岂不美哉?连 JS 都不用写了
GreyYang
2021-04-07 23:28:26 +08:00
@jhdxr 对的,我不觉得这个可以叫做不用写代码 :)
GreyYang
2021-04-07 23:29:20 +08:00
@no1xsyzy 是的哈

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

https://yangjunhui.monster/t/767982

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

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

© 2021 V2EX