加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

Java能抵挡住JavaScript的进攻吗?

发布时间:2019-01-31 00:22:13 所属栏目:建站 来源:码农翻身刘欣
导读:JavaScript的进攻 公元2014年,Java 第八代国王终于登上了王位。 第一次早朝,国王坐在高高的宝座上,看着毕恭毕敬的大臣,第一次体会到了皇权的威力。 德高望重的IO大臣颤悠悠地走上前来:启禀陛下,昨日收到战报,有个叫做Node.js的番邦又一次向我国进攻

“大人真是厉害,一下子就问到了核心问题,不能让他们共享内存,那样就需要加锁了,我这里引入了Event Bus的方法,让他们之间通过消息传递。”

Java能抵挡住JavaScript的进攻吗?

“嗯,不错,实现了低耦合。”

“不仅如此,这些Verticle还可以部署到不同的JVM中,通过Event Bus实现真正的分布式通信。” 蒂姆又抛出一个重磅炸弹。

“如此甚好!”  IO大臣爱才之心骤起, “你愿不愿意到老夫府上做幕僚啊?”

“小人愿意追随大人!”

“好!明日早朝,你随我入宫,面见圣上,老夫保你一世荣华富贵。 ”

为什么是Vert.x?

第二日早朝,IO大臣迫不及待地给国王报喜:“陛下,我Java 帝国也可以采用非阻塞异步编程了!击败Node.js之日可待。”

IO大臣讲述了昨晚的情况, 细数了Node.x的种种好处。

Tomcat将军脸上极为难看, 赶紧阻止:“陛下不可,我Java帝国采用同步处理已经很久了,臣民们已经习惯了,现在改成异步,怕激起民变。”

“爱卿不要低估臣民采用新技术的能力嘛, 宣蒂姆进殿,呈上代码。”

蒂姆都不敢看Tomcat, 从怀里掏出一张纸,双手奉上。

  1. vertx.createHttpServer()  
  2.   .requestHandler(function (req) {  
  3.     req.response()  
  4.       .putHeader("content-type", "text/plain")  
  5.       .end("Hello World");  
  6. }).listen(8080); 

国王盯着看了半天:“嗯?不对啊,你这不是Java代码吧?”

Tomcat拿过国王递过来的代码,扫了一眼:““大胆! 你竟然敢在朝堂之上公然宣传JavaScript,来人,拿下!” 

“陛下息怒,这是小人制定的一个策略,我的Node.x支持很多语言编程, 除了Java之外,还有JavaScript,Ruby, Scala, Kotlin等等。”

“哦? 是吗? 这还能把番邦的人给吸引过来呢!你说呢,Tomcat将军?” 国王说道。

Tomcat有些不自在,想找回场子:“嗯嗯,有一定道理,不过这个Node.x这个名字不好,拾人牙慧,让人看低我堂堂Java帝国。”

“Node是节点的意思,朕把他改成vertex如何?也是节点的意思。”

“ 陛下圣明,可否叫做vert.x ? ” IO大臣提议。

“好,准奏,即日起,命你和蒂姆训练臣民使用vert.x,一个月后向Node.js开战!”  国王已经忍Node.js很久了。

不,不能让IO大臣的Vert.x一家独大! 

国王突然想到了亲爹留下来的祖训, 帝王之术是一定要平衡朝局。

“吩咐下去,今晚朕要和Spring将军,嗯,还有线程大臣,共进晚餐,朕有些事情要和他们好好谈谈......”

【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读