web 后端和 app 后端有什么区别?

2019-02-22 18:48:29 +08:00
 javaWeber

百度后,说是处理请求后返回的数据不一样,web 后端可能是页面和对象、json 数据,app 后端一般是 json 数据。
那更细致的技术栈有没有区别?
比如说 java 后端用 Ssm,Redis,MQ 这些,那 app 后端的技术栈有哪些区别?

9589 次点击
所在节点    程序员
18 条回复
smeraldo
2019-02-22 18:50:38 +08:00
没有
gz911122
2019-02-22 18:51:01 +08:00
没有区别
lhx2008
2019-02-22 18:53:27 +08:00
如果前后端分离的项目,区别不大,不过还是有一些区别的。

比如 APP 多消息推送、各种详细的日志等,虽然 web 后端也有,不过用的不多

至于功能实现,技术栈没有区别
keepeye
2019-02-22 18:55:24 +08:00
扯这个能扯出一条鄙视链 你以为的后端也许在别人眼里只是个前端
glaucus
2019-02-22 18:56:59 +08:00
感觉 web 后端面试经常会被问一些前端的问题,app 后端纯粹一点
gzf6
2019-02-22 19:25:20 +08:00
你可以把 web 也理解为一个 app 来做,前后分离得更彻底
saulshao
2019-02-22 20:22:01 +08:00
没区别,Web 后端通常没有 APP 分离得那么彻底,例如之前会有人在 V2 问到底该不该返回 HTML 字符流给前端程序之类的。这种问题很难出现在 APP 上
loading
2019-02-22 20:24:59 +08:00
新技术的后端没区别。
mamahaha
2019-02-22 22:09:01 +08:00
app 给人一种很时髦的感觉,老板们一听 app 就感觉很火能赚钱马上投钱,一听 web 就感觉很 low 很古老不想投钱,区别就在这里。
smdbh
2019-02-22 22:20:46 +08:00
饺子和馄饨的区别
xiaoshenke
2019-02-23 01:06:00 +08:00
谁说没区别 app 端的接口一般请求量大 而且不光是 http 通道的接口 事实上我前司都是走 rpc 的接口
ochatokori
2019-02-23 01:15:57 +08:00
如果是以前那种前后端不分离的 web 后端和 app 后端区别还是很大的

现在的 web 都是前后端分离后端就基本没区别了
甚至很多地方都是同样的接口 web 和 app 一起用,一套后端给多套前端提供服务
BigBrother1024
2019-02-23 08:34:00 +08:00
app 需要考虑版本兼容
chdahuzi
2019-02-23 14:08:26 +08:00
@BigBrother1024 这才是说到点上了
OSF2E
2019-02-23 14:26:57 +08:00
通信协议
weixiangzhe
2019-02-23 17:19:59 +08:00
app 兼容烦人啊,好多在接口上带版本号, 每次发版兼容问题比 web 多
FrankHB
2019-02-23 19:41:23 +08:00
@keepeye 撸过编译器前端和处理器前端的:我特么撸了谁的 butt 了???
weics
2019-02-23 22:53:57 +08:00
肯定是版本兼容了,app 每次一个需求,都要想想老版本怎么搞,能不能实现,web 后台的话,由于 web 可以随时更新,没有兼容这个痛点

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

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

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

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

© 2021 V2EX