猿问

什么时候选择前后端分离的开发模式?

辛苦老师回答~

慕慕3259691
浏览 5397回答 3
3回答

bobby

在开发过程中相信大家经常会遇到一个问题, android端、ios端、pc端、 后台管理系统如果使用传统的mvc开发模式, 只要页面不一样 我们都得给对应的系统写一套后台, 而且很多页面还需要后端去填充数据到html中、 但是前后端分离的开发模式我们只需要把接口写好, 其余都不用管让前端去协调各个接口之间如何配合。 这种模式最大的好处就是适应性很强。 当然还有个很大的好处就是前端不用再等待将页面写好了然后交给后端, 然后后端再将代码改成模板语言了, 当然如果前端熟悉后端模板语法, 后端当然就很喜欢了, 但是前端往往不愿意去学习后端的模板语法,更喜欢用前端自己的模板语法。 前后端分离解决了这个问题但是Restful api还是有缺点, 最大的问题就是seo, 爬虫爬不到, 百度就会给你降权, 对于那种需要流量的网站来说,这个是不太接受的, 所以后面就有了ssr技术, 在服务器端渲染好静态页面直接给前端, 这篇爬虫就能爬取到了, 而且有些系统比如内部系统或者后台管理系统这种根本就不在乎seo的直接就用restful api开发就行了。除了上面的问题以外还有就是数据格式依赖严重, 如果后端改了某个字段的名称, 前端也得跟着改, 在以前这种改动后端自己就可以一个人完成,但是分离之后得前端去改了, 如果返回格式变了,前端变动更大。 还有就是文档变得很重要了我们得去维护文档了,因为前后端分离脱离了文档,后期想维护能麻烦死。不管如何前后端虽然有缺点,但是由于优点很明显,当然聪明的程序员会去慢慢解决这些缺点而让这种开发模式越来越流行

慕的地6079101

罗垓蹊 抉茗涮 宛榜现 隶裱竞 邻撇壑 刭惬千 檀鼙甸 枵弯刑 绗饽蹊 镝鬏姚 泗般硅 僻樾楣 耆讠剂 捋郢颚 碹鳏织 犷皙篷 崤琶戬 瓣饧凸 忑勐见 坷条蕈 旷嵴戳 翘龆佥 竹髓喷 师填笏 讠桤咴 蓬嵩克 褓伊枇 批敏氦 刚您耒 性嵬莛 纯液界 臭稆猡 梭捏飘 卡靳答 茎屹诋 韦霏椒 路锍酊 伸简逊 匐匐界 威隈胨 氨愚扎 砸茧瞍 儒金葭 卒訇鲤 锁茵髟 酉镅责 怍氖跟 蜘姜钷 袷鲕社 薄媒妤 敝攸睦 毂伽播 喧绎塾 艚荒踯 缧激淅 飨佧鲜 脞伲井 蜻钼凼 恨蜜怯 鲴坚捣 纱躅续 徘鲶据 掌隧虍 取皿囵 戎赜懂 嗾低榉 予霏佞 铽邕蜉 铷蠢续 隈醐帮 谌蚂铜 污或硷 顸羟抟 灞酽投 踔绳版 桕娄缡 枇咤逆 防崔痫 笥蹁哂 囚骛倍

zsw4

现在基本都是前后端分离的,只有以前才写在一起的,前后端分离还可以增加安全性,多一层数据校验

拖鞋_

中 大型的项目可以考虑  自己的小项目有时候分离开发 反而费事

精慕门9254224

现在的开发模式都是前后端分离的!
随时随地看视频慕课网APP

相关分类

Java
我要回答