为了账号安全,请及时绑定邮箱和手机立即绑定

为什么Java有那么多的标准?

为什么Java有那么多的标准?

长风秋雁 2019-03-21 18:15:50
为什么Java有那么多的标准?比如:soa jbi esb osgi jeephp,python,ruby 构建的系统就没有这么多的框框,貌似java很牛逼的样子,理解这些标准就够费劲了,还有了解它们的实现谢谢啦
查看完整描述

1 回答

?
喵喔喔

TA贡献1735条经验 获得超5个赞

你说的这些有些是标准,有些只是架构或设计方法。

不过说到底,Java的标准确实够多的,语言有标准(规范)、虚拟机标准、EE有标准……

之所以有这么多标准,主要是因为Java是一个平台,以及由它的开放性所决定的。

我们都知道,Java首先是一个平台,其实才是一种语言。这在很多教材和资料里面都会强调。而作为一个平台,它实际上是运行环境+Java语言+开发方式+部署方式等所综合而成的。而这其中很多是以规范和标准的形式给出的,而不是具体的实现(虽然很多都有参考实现)。虚拟机是这样、JDK是这样、JEE也是这样。

这种方式使得Java足够开放,而不是由某一个公司或组织所垄断。即使Sun没了,或者以后Oracle也死了,只要这套标准还有价值,那么Java就不会死,因为任何人都可以重新建立一个Java平台。

相比之下,PHP、Python这些语言就简单一些。实际上它们是与Java语言相对应的存在。


查看完整回答
反对 回复 2019-04-17
  • 1 回答
  • 0 关注
  • 463 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号