为什么很多Java开发人员对JCP感觉失望
发布网友
发布时间:2022-05-07 01:35
我来回答
共1个回答
热心网友
时间:2023-10-11 03:14
楼主您好JAVAEE是一组规范的集合,由JCP管理及更新,所以“Oracle停止JAVAEE开发”的这个说法不太准确,感觉像是小编希望搞出一个大事件。我更倾向于理解这个新闻为“Oracle做为中间件厂商(Weblogic、Glassfish)暂停(削减)JAVAEE应用服务器(中间件)的开发的预算”,为什么呢?我猜测是因为使用JAVAEE的行业通常是比较保守的行业(金融、保险、*、电信等等),目前最大规模使用的JDK版本主要还是1.6、1.7,并且没有迫切升级的*。急功近利的Oracle花了好多钱、实现了一堆的声称未来JAVAEE的功能,但实际上客户并不买账,而企业应用这块的市场这些年随着云的发展也遭受了很大的侵蚀,所以Oracle希望及时止损暂缓这块的开发投入。结论的话:对选择了JAVAEE的企业,近些年刚刚被安利了一波服务总线架构(ESB、SOA),要么在改造中、要么刚刚上线初见成效,在5年内应该不会在大的方针上的变化,而且似乎没有听说过哪家公司有成功实施的更成熟的、有吸引力的解决方案(孤陋寡闻),题主不用担心JAVAEE的存亡问题,老兵不死、只是凋零。就学习上来说的话,做企业应用开发无论如何几乎都绕不开Spring体系(data、ws、integration、mvc等等),而Spring无论从设计还是代码实现上都算得上是非常非常优秀的(虽然有时候人们说它过度设计),其作者RodJohnson写的两本书也是牛B的不要不要的(这此都是有助于让你了解什么是JAVAEE及JAVAEE要解决的问题是什么JAVAEE存在的问题是什么),再后一点就可以看看MartinFolwer的那本PEAA。推荐知乎:/question/48175636
jcpJCP改革
在一次专题讨论会上,与会者对JCP的现状表达了深切的关切。他们指出,当JCP制定新的Java标准时,应当充分考虑社区的广泛需求和大众的利益。开发者们对JCP在处理开源和标准制定问题上的表现感到失望,认为其决策过程需要进行深刻的改革。知名开发者Rod Johnson在今年3月已经提出了改革的倡议,而今他的声音得到...
jcp质量是什么意思?
JCP质量对Java开发者来说非常重要,因为它直接决定了他们能否更高效地完成工作。高质量的Java规范和API标准可以简化开发工作,提高生产效率,并减少错误和漏洞的出现。此外,开发者还可以利用JCP的资源和文档来了解最新的技术趋势,掌握Java平台的最新特性和功能,为自己的职业发展打下坚实的基础。总之,JCP质...
jcp技术标准化
然而,个人开发者参与JCP面临一些挑战。首先,投入时间和金钱是实际问题,此外还有法律上的顾虑。Stephen Colebourne呼吁保证个人代表的权益,期待他们能得到企业成员的支持。观念上的障碍也存在,一些人认为JCP是大公司主导,这使得个体开发者加入和角色定位不明晰。交流问题也是阻碍个人参与的一大因素。Goncalves...
Java开源对JCP来说意味着什么?
Heather Vancura谈到了开源Java对JCP的影响,他谈到:Java技术的开源不可能影响到JCP项目,开源已经成为JCP的一部分,调整开源的程序变化早在2002年就已经提出来了,JCP项目采用了它管理规则中的规定,该管理规则对于那些致力于Java规范和创建规范独立实现的人来说,它使得开源许可证成为可能。早在1998年JCP...
JCP在Java的未来中将扮演什么角色
在java中JCP可以给予未来其他项目开发者一些启示:1基础类项目不应过多的占用JVM。2并不意味着所有的动态组件都要按需加载。3应与时代的步伐相看齐,在未来已有更好解决方案来解决现有问题的情况下,没有必要重复制造轮子,而且还是低效的轮子。4J2ME的失败已经被大量事例证实,安卓的崛起也决定了J2ME已经被...
jcp是什么意思
这意味着开发者可以参与到Java技术的开发过程中,为Java的生态系统做出自己的贡献。总的来说,JCP是Java技术生态中不可或缺的一环,它确保了Java技术的开放性、兼容性和持续发展。无论是对于个人开发者还是对于企业,了解和参与Java社区过程都是提升技术能力、跟上技术发展趋势的重要途径。
什么是 JCP, JSR ?
作为资深的Java开发者,我对Java的认识虽深但又浅显,大学时初次接触JDK 1.4的场景仍历历在目。尽管日常编码繁忙,我从未有机会深入了解Java的历史和精髓,比如今天我们要探讨的“JCP与JSR是什么”。对于科班出身的程序员来说,这是基本的Java文化素养,而对半路转行者来说,它们则是一份独特的Java语言...
jcp是什么意思?
JCP通常指的是Java Community Process(Java社区过程),这是一个由Sun Microsystems创建的开放性组织,旨在帮助开发人员制定和更新Java技术规范。JCP的目标是提供一种协作平台,让Java社区中的不同利益相关者能够共同参与Java技术的发展过程。通过JCP,Java技术的规范化过程更加透明和开放,从而使Java成为一个...
工厂jcp是什么意思?
JCP是Java技术中非常重要的角色之一,它的任务是规范Java技术,并推动Java技术的发展和创新。JCP制定的各类规范和标准,帮助Java技术生态系统中的不同开发者和厂商实现了相互兼容性,并保证了Java技术的稳定性和安全性。同时,JCP也是一个非常开放的组织,促进了Java技术的全球范围的合作和交流。JCP的存在对...
jcp是什么
国际组织。jcp是一个开放的国际组织,主要由Java开发者以及被授权者组成,职能是发展和更新。阿里是中国首个受jcp邀请的公司。