您的位置:首页 > 运维架构 > 网站架构

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

2016-10-17 10:14 676 查看
【正常】兼职 9:47:11我问个问题,如何界定前台与后台的功能范围?什么是前台?什么是后台?【惜言】+群 9:47:39我基本用协议来分c<->sc就让前端码农搞,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:37OLTP系统【惜言】+群 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:12OLTP嘛【惜言】+群 9:56:18oltp是啥?【正常】兼职 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:08UI层 - 前台Server端 - 后台应用服务? 还是UI层 - 后台应用服务成本不低。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: