[技术讨论]谈架构设计:如何界定前后端,前端是否需要数据库?

【正常】兼职  9:47:11

我问个问题,如何界定前台与后台的功能范围?什么是前台?什么是后台?

【惜言】+群  9:47:39

我基本用协议来分

c<->s

c就让前端码农搞,s就让后端搞

【沉默】青润(3291191) 9:48:29

前台是用户操作相关的代码部分,后台是业务和服务相关的代码部分。

【惜言】+群  9:48:39

还有显示呢?

【沉默】青润(3291191) 9:48:48

显示属于前端。

用户操作,视觉相关的都是前端。

【正常】兼职  9:49:12

前台带不带自己的数据库?

【沉默】青润(3291191) 9:50:12

少量有带的,看你系统的设计。

因为前端有可能对自己的临时数据做存储,存储方式不一定。

我记得ios和android就有个前端的小数据库结构。

【沉默】青润(3291191) 9:51:29

不过,这是因为重前端模式发展起来以后,才出现的情况,以前前端是没有的。

但是因为前后端网络通信和数据量的增大,使得很多业务反应迟钝,于是延伸发展了前端的数据存储结构,以便于在前端存储一些需要保存和交互特别频繁的数据。

提升系统的运行速度,减少网络大量数据的频繁交互。

【正常】兼职  9:51:49

比如说流程之类的东西在前台还是后台?

【正常】真逗(116455762) 9:51:51

大碗

【惜言】+群  9:51:55

我之前做的那个app

基本业务都放前端了

后端没啥逻辑

【沉默】青润(3291191) 9:52:12

其实,常规来说,不建议这么做。

但是,你是做游戏,问题不大。

【惜言】+群  9:52:19

主要就是一个权限判断

我都说了是app

游戏才不能放前端呢

【正常】兼职  9:52:35

交易系统

【惜言】+群  9:52:35

游戏刚好反过来,基本都放后端

【沉默】青润(3291191) 9:52:37

都放在前端的结果,那就是,别人可以随时盗版了,也就成了过去的单机版游戏方式了。

【正常】兼职  9:52:37

OLTP系统

【惜言】+群  9:52:45

道版不了

数据放在后端

前端只缓存数据

把后端想象成一个硬盘

但是访问硬盘上的每条数据,都有一定的权限

【沉默】青润(3291191) 9:53:30

看具体业务结构吧,这么说,我无法评价你们的架构模式是否合理。

【惜言】+群  9:53:53

^_^

【正常】兼职  9:53:53

还是不太一样。

【惜言】+群  9:53:56

这句话我爱听

一般都看老板给多少钱

给的钱少,后端随便糊弄一下就好了

【正常】兼职  9:54:27

我们是有前端系统,后端有后端的系统。现在就是在考虑,前端是直接对后端,还是前端有一个Server端的好。

B/S/S还是B/S。

【惜言】+群  9:54:53

看业务需求

如果是交易

【沉默】青润(3291191) 9:55:00

这么说,没法评价,必须看业务系统,架构和实现模式,必须是与具体业务相关的,拍脑袋说的都是无效的。

【惜言】+群  9:55:06

后端多一点比较好

但如果只是聊天什么的,放前端就好了

聊天,bbs之类的

【沉默】青润(3291191) 9:55:39

这个真不一定,数据如何存放,什么数据放哪里,与安全有关,与业务有关,与网络状况有关,与用户习惯有关

【正常】兼职  9:56:12

OLTP嘛

【惜言】+群  9:56:18

oltp是啥?

【正常】兼职  9:56:20

前端有自己的功能处理逻辑。

在线交易系统呀。

【正常】兼职  9:57:26

我这样问一下:

1、前端系统要不要一个Server端,用来处理自己的逻辑,同时配备数据库,定义自己的业务参数

【沉默】青润(3291191)  9:57:43

没用,回答不了,必须看业务

【正常】兼职  9:57:48

好吧。

【惜言】+群  9:58:04

说个具体业务呗

【正常】兼职  9:58:04

那我问一下,前端系统一般通讯用什么?一般情况下。

【沉默】青润(3291191) 9:58:07

是真的没法回答,不是有意的摆谱。

【正常】兼职  9:58:30

类似淘宝这样的电商系统。

【惜言】+群  9:58:50

项目成本多少

【沉默】青润(3291191) 9:58:53

电商系统不是一般情况呀。

【惜言】+群  9:59:06

如果成本低,我来选择的话,前端会比较重

【正常】兼职  9:59:08

UI层 - 前台Server端 - 后台应用服务? 还是UI层 - 后台应用服务

成本不低。

 

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页