您的位置 首页 java

Java与.NET竞争最后胜在了中间件属性上?

中间件的英文名称是middleware,它是一个复合词。我们都知道“中”是“中”的意思,而“器”是“物”的意思,汉语翻译是“中物”的意思。可以理解,在计算机中,中间件是两个软件之间的软件。一般来说,中间件是连接应用软件和系统软件的桥梁。

生活中的例子可以帮助读者理解中间件的含义。在房地产交易领域,国家房地产交易部门对个人完全开放,但是 一些中介机构仍在充当陌生人房地产交易的枢纽 ,并赚取佣金。在电子商务领域, 支付宝和财通是人民和企业的媒体和媒介。 使交易更加安全和快捷。如果我们把visa中心、房地产交易所和商户理解为操作系统,我们每个人都相当于应用层软件。其中,房地产交易中介机构,以及支付宝、 理财通就是“中间的软件” 。它们专业、安全、快捷、成本低,是我们生活中的中间件。

Java与.NET竞争最后胜在了中间件属性上?

一个工程中有大量的文件读写操作,不仅需要正常的读写,还需要同时读写,甚至需要读一个字节,写两个字节,需要从某个位置替换特定数量的字符,它们都用在不同的模块中,每个人都写自己的,在混乱中使用它们。这时,一个程序员出来了,他对所有的方法进行了抽象,并将相似的方法进行了聚合,形成了一套适合本项目的“关于文件读写的中间件”。后面的所有项目成员使用他的中间件即可,大大提高了工作效率。

如果读者接触IT工作比较早的话,一定听说过.NET和 Java 之争。它们一般都是面向企业或者面向开发者的,不面向普通用户。 这二者就是广义上的中间件 ,位于操作系统之上,用来更方便地构建应用程序,并更好地包装操作系统, 让开发者并不需要深入了解操作系统就可以开发应用程序 ,而且开发效率高、稳定、学习成本低。这就是中间件的好处和作用。

Java与.NET竞争最后胜在了中间件属性上?

程序员经常说,“不要再造轮子了”。这些“轮子”在狭义上可以称为中间件,一些好的开源项目也相当于中间件。上述组件也可以从狭义上解释为中间件。

文章来源:智云一二三科技

文章标题:Java与.NET竞争最后胜在了中间件属性上?

文章地址:https://www.zhihuclub.com/178753.shtml

关于作者: 智云科技

热门文章

网站地图