美文网首页
学习 MVC 后的思考

学习 MVC 后的思考

作者: VioletJack | 来源:发表于2023-01-29 08:23 被阅读0次

最近在学习全栈,其实也就是后端相关知识。学习中发现了一些点值得自己细细思考

以前认为的后端

在学习之前,我一直以为后端开发是非常复杂的一个系统,包含了各种数据库查询、缓存、处理高并发请求、复杂业务逻辑处理等等,虽然听过很多,但依旧云里雾里感觉很厉害的样子。但在学习了 MVC 之后,感觉和前端技术一样,不要看他花里胡哨的,其实底层原理并不复杂。

谈谈前端开发的本质

前端的本质就是编写 HTML、CSS 和 JavaScript 并运行在现代浏览器中。从发展历史来说,以前流行后端模板渲染,现在流行前后端分离,好处是可以利用上服务器和客户端浏览器双方的计算能力,让前端开发有了用武之地。而说到其他技术:各种前端框架、各大组件库、各大工具库,无一不是在现代 JavaScript 技术上的实现。而如 webpack、gulp 等则受益于 node.js 技术的兴起,让前端技术圈百花齐放。

大胆猜测下后端开发

那么,我大胆猜测下,后端的本质是基于 MVC 的设计模式的一种实现。model 层负责数据模型的定义、数据库相关的操作,controller 层通过路由负责各种业务逻辑的处理,获取 model 层的数据,经一系列业务逻辑后以接口返回 JSON 或者模板渲染 HTML 的形式返回数据结果(本质上都是 View 层的表现形式)。而其他花里胡哨的后端技术是基于 MVC 基本功能的基础上,做性能优化、做服务器高并发、做 redis 缓存,等等……仅个人臆测,有任何问题后面继续改进。
总之,万变不离其宗。

相关文章

  • 学习 MVC 后的思考

    最近在学习全栈,其实也就是后端相关知识。学习中发现了一些点值得自己细细思考 以前认为的后端 在学习之前,我一直以为...

  • 前端MV*框架之MVP

    一、学习背景 本文是继“前端MV*框架之经典MVC”的第二篇,学习动机是通过深入理解MVC、MVP、MVVM后,找...

  • 学习后的思考

    为期20天的学习马上结束了,让我欢喜让我忧,欢喜的是结识了一群优秀的人,从他们身上让我看到了那种积极向上...

  • 学习后的思考

    今天和大家一起学习了黄金圈法则,在边学习边思考的过程中,让我想到日更,因目前的瓶颈期,使我逐渐失去对它的兴趣...

  • 学习后的思考

    下班回来就紧锣密鼓地安排我的学习计划,这次参加商学院的学习,是我果敢的决定。 这次的学院的价值观和理念也与我的想法...

  • Jersey 学习总结 spring mvc对比

    功能特点 与spring mvc(后简称MVC)对比 技术内幕

  • 对MVC思考

    MVC和MTV设计模式[https://www.jianshu.com/p/9da5574f8793?utm_ca...

  • 学习“冰山”后的思考

    最近学习了周庆文老师《知己知彼(冰山)——人的行为背后告诉我们什么?》一课,让我受益匪浅。 我知道...

  • 学习后的思考汇总

    ✨1 第一,自信。做什么事首先要有信心,相信自己是最优秀的,最棒的,这样才能把自己最大的潜能发挥出来。 第二,效率...

  • 学习活动后的思考

    ——参加寒假项目化学习作业之二 文/徐立华 一、今晚参与大组对话与分组讨论后,您的感受与思考是什么? 参加完大组的...

网友评论

      本文标题:学习 MVC 后的思考

      本文链接:https://www.haomeiwen.com/subject/jtyuhdtx.html