「邓锄头挖科技」Java与.NET竞争最后胜在了中间件属性上?

中间件的英文名称是middleware , 它是一个复合词 。 我们都知道“中”是“中”的意思 , 而“器”是“物”的意思 , 汉语翻译是“中物”的意思 。 可以理解 , 在计算机中 , 中间件是两个软件之间的软件 。 一般来说 , 中间件是连接应用软件和系统软件的桥梁 。
生活中的例子可以帮助读者理解中间件的含义 。 在房地产交易领域 , 国家房地产交易部门对个人完全开放 , 但是一些中介机构仍在充当陌生人房地产交易的枢纽 , 并赚取佣金 。 在电子商务领域 , 支付宝和财通是人民和企业的媒体和媒介 。 使交易更加安全和快捷 。 如果我们把visa中心、房地产交易所和商户理解为操作系统 , 我们每个人都相当于应用层软件 。 其中 , 房地产交易中介机构 , 以及支付宝、理财通就是“中间的软件” 。 它们专业、安全、快捷、成本低 , 是我们生活中的中间件 。
「邓锄头挖科技」Java与.NET竞争最后胜在了中间件属性上?
文章图片
一个工程中有大量的文件读写操作 , 不仅需要正常的读写 , 还需要同时读写 , 甚至需要读一个字节 , 写两个字节 , 需要从某个位置替换特定数量的字符 , 它们都用在不同的模块中 , 每个人都写自己的 , 在混乱中使用它们 。 这时 , 一个程序员出来了 , 他对所有的方法进行了抽象 , 并将相似的方法进行了聚合 , 形成了一套适合本项目的“关于文件读写的中间件” 。 后面的所有项目成员使用他的中间件即可 , 大大提高了工作效率 。
如果读者接触IT工作比较早的话 , 一定听说过.NET和Java之争 。 它们一般都是面向企业或者面向开发者的 , 不面向普通用户 。 这二者就是广义上的中间件 , 位于操作系统之上 , 用来更方便地构建应用程序 , 并更好地包装操作系统 , 让开发者并不需要深入了解操作系统就可以开发应用程序 , 而且开发效率高、稳定、学习成本低 。 这就是中间件的好处和作用 。
「邓锄头挖科技」Java与.NET竞争最后胜在了中间件属性上?
文章图片
【「邓锄头挖科技」Java与.NET竞争最后胜在了中间件属性上?】程序员经常说 , “不要再造轮子了” 。 这些“轮子”在狭义上可以称为中间件 , 一些好的开源项目也相当于中间件 。 上述组件也可以从狭义上解释为中间件 。