手机应用的后端与网页的后端开发有什么区别?

2021-11-21 12:42:08 +08:00
 vcfghtyjc

比如需求或设计上是否有不同?如果有兴趣,也可以聊聊共性。

5132 次点击
所在节点    程序员
41 条回复
janxin
2021-11-21 12:44:36 +08:00
= =难道你会为了两个相同的功能因为平台不同写两份不同的代码么...
huyujievip
2021-11-21 12:45:34 +08:00
面向接口编程,共用同一套后端
cvbnt
2021-11-21 12:52:48 +08:00
前后端分离情况下,同个功能基本上是同一个接口,无非是各个前端传递的参数不一样
ila
2021-11-21 12:54:01 +08:00
身份认证区分下,其它的多是相同
nieyujiang
2021-11-21 12:55:01 +08:00
基本上没区别,除了接口要保证兼容性.
iOCZ
2021-11-21 12:55:51 +08:00
显著的区别是一个是纯粹的 API ,另一个要返回页面。
eason1874
2021-11-21 12:56:18 +08:00
可以没区别,用同一套 JSON API
wd
2021-11-21 13:11:35 +08:00
最大的区别就是手机 app 可能会多版本并存,web 就基本没这个问题
vcfghtyjc
2021-11-21 13:25:25 +08:00
@janxin 我理解是可以用同样的后端的,但是没做过相关开发,好奇确认一下。也许会有什么特别的设计?
zliea
2021-11-21 14:03:46 +08:00
你凭啥让我写两份。
April5
2021-11-21 14:23:37 +08:00
这不就是 BFF 的作用吗?
shawnsh
2021-11-21 14:27:52 +08:00
手机应用用浏览器不就行了🐶
chenjiangui998
2021-11-21 14:47:06 +08:00
最大的区别是如果有手机端的, 后台需要做好版本兼容,移动端各种奇怪的版本同时访问
KingOfUSA
2021-11-21 15:14:47 +08:00
有一个设计的不同:PC 的列表翻页,上一页和下一页可能重复,一般都觉得正常,而手机的的翻页属于下滑翻页,如果有重复了就很别扭。
moshiyeap100
2021-11-21 15:36:28 +08:00
@iOCZ 现在需要返回页面的后端也少了。。。基本都是接口数据了。
Dotennin
2021-11-21 15:49:02 +08:00
手机端和 web 端共用同一个代码是趋势, 现在越来越少安卓苹果 web 三端写三份代码了吧. 吃力不讨好.
AyaseEri
2021-11-21 15:58:05 +08:00
没区别 都是网页
Elissa
2021-11-21 16:16:32 +08:00
@iOCZ 前后端分离也是 json 数据了,不需要页面
vvhhaaattt
2021-11-21 18:04:44 +08:00
前端 js 跟客户端对 json 处理偏好有点小差别。
客户端同学处理思维更接后端。
hand515
2021-11-21 18:30:52 +08:00
鉴权方式可能会不同,但也可以相同

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

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

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

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

© 2021 V2EX