美文网首页编程学习编程编程资源
在软件工程中,没有一个中间层解决不了的问题

在软件工程中,没有一个中间层解决不了的问题

作者: 青之民 | 来源:发表于2016-12-24 23:20 被阅读564次

大学的时候无意看到这么一句话,宛如醍醐灌顶,以前恍惚中写下的代码瞬间清晰了起来。

这句话包含两个要素,一个是软件工程,一个是中间层

什么是软件工程?在我看来需要写代码的或多或少都有软件工程的要素。

小到hello world,大到搜索引擎,都是软件工程。

而类似于登月计划、强子对撞、基因模拟这类规模非常庞大的项目,软件工程只是其中一个小块,但也可以用中间层来解决问题

于是中间层又是什么呢?我总结为连接两个事物的事物。

比如两个模块A和B,之间数据结构不互通,一个接收json,一个接收protobuf,这时候就需要一个模块C,将A的json转为protobuf传给B,将B的protobuf转为json传给A。

而模块B就可看作一个中间层

再往大了看,一个http请求,是将服务器里的数据与显示器相连接,两者之间本身是不能互通的,请求经过了用户区、内核区、网卡、网线、交换机、路由器、nginx、应用服务器、数据库驱动等等中间层才访问到了数据库,然后再一层一层的将数据返回到显示器。

再往大了看,你看上一个妹子的时候,是不是通常苦于对妹子一无所知,无从下手,于是先找个你和妹子都认识的中间层来沟通传递消息?

相关文章

  • 在软件工程中,没有一个中间层解决不了的问题

    大学的时候无意看到这么一句话,宛如醍醐灌顶,以前恍惚中写下的代码瞬间清晰了起来。 这句话包含两个要素,一个是软件工...

  • 痛经到底是个什么鬼啊?

    问:在什么情况下,给女生买包也解决不了问题? 答:痛经的时候。 在男女恋爱博弈中,没有什么是一个包解决不了的问题,...

  • 关注“中间层”

    关注“中间层” ——班级中间层学生的心理问题倾向...

  • 2021-02-19

    没有解决不了的问题,只有解决不了问题的人

  • 2022-12-22❤️王纪琼语录10❤️

    1.我们在现实生活中遇到问题解决不了的,不是解决不了问题,而是没有解决问题的自动式思维。 2.我们无法改变过去,但...

  • 没精打采的一天

    我们在现实生活中遇到问题解决不了,不是解决不了问题,而是没有解决问题的自动式思维。——王纪琼 今天一早吃完早饭,我...

  • JVM就是个中间层

    计算机领域的任何问题都可以通过增加一个中间层来解决!JVM就是这样的一个中间层!

  • 有没有对号入座的

    离异你有没有发现很多婚前解决不了的问题,到了婚后也解决不了,因为婚后问题比婚前还多,而且婚后解决不了的问题,生孩子...

  • 2018-03-31

    一个不会游泳的人,老换游泳池是解决不了问题的; 一个不会做事的人,老换工作也是解决不了问题的; 人生没有彩排,很多...

  • 《程序猿&工程师》

    一、软件工程师和软件工程团队 1、软件工程师是解决现实问题的,把现实问题抽象成模型,上升到逻辑,形成一个能解决某一...

网友评论

本文标题:在软件工程中,没有一个中间层解决不了的问题

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