服务器后端代码和数据库不是后端程序员负责,app 开发只需要后端提供接口就可以了吗?
服务器后端代码和数据库不是后端程序员负责,app 开发只需要后端提供接口就可以了吗?
|
1
现在 app 开发和后端对接是怎么个流程?是 api 对接还是 app 直接连数据库
|
|
guoooo00oohaoMar 14, 2023
2
比较少见.
一般大前端只是面向接口开发交互逻辑. 数据库相关的设计一般都是后端负责的. 如果是生产环境的话 前端 和 后端 在一般情况下都不允许访问的, 由运维管理. |
|
shakarakaMar 14, 2023
3
说详细点呀。
|
|
wdmmMar 14, 2023
4
确是不正常,如果数据库确实有不合理的地方,可以让他提技术需求就好,让你们老板进行评审,评审通过,时间排期改就好了
|
|
5
他现在在检查数据库数据结构,发了一堆要修改的地方。可是系统管理后台和 web 端都已经做好了,按他这样一改,后台和 web 要改动好大阿
|
|
7
你是被这个客户端指手画脚的后端?
|
|
8
app 不都只关注接口返回数据吗。。。 他这是要当你们的技术总监?
|
|
buxudashiMar 14, 2023
9
具体的发来,让大家伙看看。
|
|
ktqFDx9m2Bvfq3y4Mar 14, 2023 via iPhone
10
他实际上是 application 开发啊 哈哈
|
|
litchinnMar 14, 2023
11
行为上来说不正常,但是不妨看看他提的问题到底是不是存在,如果是觉得表结构设计不合理让做表设计的人和他沟通,看看哪里不合理
|
|
12
跨端管理应该先向上级的技术 leader 请求,不然乱套了。
|
|
finabMar 14, 2023
13
不好评判,一般来讲客户端只对接到接口,再往后不管了
但确实有些后端接口设计的跟屎一样没法用,客户端看不过去根据业务提出了更合理的设计 |
|
gofishingMar 14, 2023
14
我觉得开始给账号就错了. 就不该给.
现在把如果要改数据库要涉及到的人拉到一起开会, web, 后端, 领导, 测试, DB 等等. 让这家伙逐一说服大家改数据库的必要性. |
|
shyangsMar 14, 2023
15
前後端分工。
就算資料庫資料結構一坨屎,app 、前端也看不到啊,只要互相溝通的介面好就是好。 |
|
lsheroMar 14, 2023
16
如果被删库或者脱裤了责任算谁的?数据库修改后,各种业务都需要返工,这些返工的成本都是移动端负责吗?
数据库结构修改还会涉及运维的备份或者一些数据部门的分析,移动端能把相关方都召集齐,并且通知他们要改数据库嘛? |
|
zhangxudongMar 14, 2023
17
我做运维的,都不敢说一上来就要数据库密码,服务器账号密码
|
|
zhaolMar 14, 2023
18
作为前端从来不对后端的代码以及表设计指手画脚,只对接口提出意见和建议
|
|
ntdllMar 14, 2023
19
老板:来来来 这个位置你来坐。我下去开发 app 得了。
|
|
GG668v26Fd55CP5WMar 14, 2023
20
这是突然空降的 CTO 吗?
|
|
fiypigMar 14, 2023 via iPhone
21
哈哈哈,app 开发要数据库密码?
|
|
AutmnMar 14, 2023
22
他是领导吗?不是就一个字,爬
|
|
balsamMar 14, 2023 via Android
23
工作量不饱和吧,app 还有心情管后端,建议叫老板加工作量。
|
|
james2013Mar 14, 2023
24
不正常
还以为他是 CTO 呢 |
|
burnings0506Mar 14, 2023
25
说明这人有做 CTO 的实力,一般的 app 开发可不懂后端问题。
|
|
leoleoleoMar 14, 2023
26
app 客户端只和后端 api 交互,根本扯不上数据的事呀。我们公司数据库管理员要调整数据库配置,都得找各个相关方讨论影响呢,你们那儿做 app 开发的还能直接拍板数据库配置?
|
|
woshihgsMar 14, 2023
27
首先「上来就向要数据库要服务器账号」,这一点就不对了
|
|
wj5868386Mar 14, 2023
28
1.首先他是什么职位?是会 app 开发同时又会服务器端的架构师吗?
2.是的话,为什么要改?哪里不合理?说出具体的原因,商讨具体的方案以及影响 3.不是的话,只会 app 开发,让他滚。 总之一句话,他是技术 leader ,也得评估改动影响导致的业务影响和工作量增加 不是 leader,就是来装 x 的,让他滚。 |
|
mcluyuMar 14, 2023
29
你确定他真的只是 APP 开发 而不是空降的 CTO 、架构师。。。?
|
|
wj5868386Mar 14, 2023
30
1.服务器账号和数据库账号,正式环境 后端是没有账号的,只有技术 leader 和运维有。
测试环境 后端会有部分数据库账号和部分服务器账号,前端(h5 、app 都是前端) 是没有的。 2.前端是对接口开发,而不是对数据库开发。 |
|
niubee1Mar 14, 2023
31
这人是后端出身的么?
|
|
westoyMar 14, 2023
32
有个主动找锅背的你不开心么?
|
|
fengziyunMar 14, 2023 via Android
33
直接对他说你行你来一般移动端都是对接接口的除非数据有问题数据库设计和移动端 mei guan xi
|
|
paopjianMar 14, 2023
34
这不相关人员停止手头工作,立即开会?
|
|
v2er4241Mar 14, 2023
35
会不会是 OP 太菜了,前端看不下去了。。
|
|
Daredevil0086Mar 14, 2023
36
说不定人家主业 CTO ,兼职 APP 开发~~
|
|
lessMonologueMar 14, 2023
37
让他滚。他又不给你发工资,凭什么听他的?
|
|
lessMonologueMar 14, 2023
38
另外,如果有可以试着把有几百个字段的数据库给他,让他去找问题。
|
|
MarsCloudMar 14, 2023
39
1 、app 只能通过 api 跟服务端做交互,服务端后面数据库什么的都不能让 app 直接操作,不然 app 被人反编译,那岂不是也要被脱库了。
2 、web 和管理后台都做好了,app 说修改,让 TA 提需求,然后各个端开发评估有没必要以及需求。(说改就改,不算工作量呀,再说,改出 bug 算谁的) 3 、老板招的人,你可以问你老板或者你的 leader (如果你上面还有技术总监之类的话 。 |
|
darkengineMar 15, 2023
40
权限越大,责任越大,都给他!
|
|
encroMar 15, 2023
41
请问你们是不是月薪3000的程序员?
|
|
hotdogwcMar 15, 2023
42
没听错吧,客户端直连数据库,客户端对自己的代码安全那么有信心?
|
|
JavenXiaoMar 15, 2023
43
我觉得听不听还是在于人家说的有没有道理吧,如果别人真的帮忙发现了问题,听一下不是不可以。如果没道理,完全可以据理力争。不排除别人就是能力超纲,这种时候岗位本身是什么不太重要吧。
|
|
8888888888Mar 15, 2023
44
1 、他是什么岗位职责?只是 app 开发还是什么管理岗位?如果只是 app 开发,一个新来的没资格要数据库跟服务器账号。如果是管理岗,老板授权了,那没问题。
2 、至于你们,你们知不知道他是什么岗位?如果知道是 app 开发,那我想说你们是真听话。如果知道他是管理岗,那就好好听话。 |
|
unco020511Mar 15, 2023
45
正常来说客户端是不关注后端具体实现的,但不妨碍人家提问题呀,人家提的问题如果在理,那该改还是得改
|
|
huihuibishengMar 15, 2023
46
明明可以就事论事,为啥非要先纠结 scope 。。如果后端数据库真的有问题,那就算是扫地大爷指出来的都应该改;否则可以尝试沟通看看是否真的需要改。
|