首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >热交换和其他选择?

热交换和其他选择?
EN

Software Engineering用户
提问于 2011-03-26 18:30:39
回答 2查看 7.8K关注 0票数 15

从我大学生活的早期开始,我就一直在使用Java,而我们最大的问题就是比其他解释语言的生产力更低。所有的人都确信java是最好的编译语言之一。

然而,Sun和Oracle都没有为解决这个问题付出足够的努力。当然,问题之一是类重新加载。

社区解决这一问题的最新尝试是达芬奇热交换项目JRebelPlayFramework。然而,在撰写本文时,他们仍然不成熟(海事组织)和土生土长。其中有些还没有做好企业准备,有些与所有IDE都不兼容,有些是不成熟的universtiy项目。路线图,甚至是开发者准备好的Java已经准备好了,但是Java社区仍然没有一个动态的类重载的解决方案。

甲骨文很难努力解决这个问题吗?为什么还没有在本地实现类重新加载?

EN

回答 2

Software Engineering用户

发布于 2011-03-26 19:10:42

那JEE/J2EE呢?这是12年前首次发布的。这是直接支持Sun/Oracle和许多其他供应商。

那和OSGi呢?它的第一次发行是在近11年前。Eclipse ( IDE)是在此基础上构建的,Sun/Oracle和Apache的Glassfish广泛使用它。您可以在Spring中使用它。

在Java中,由于企业应用程序被应用服务器有意地支持为单独的产品,因此本机不支持它。

票数 4
EN

Software Engineering用户

发布于 2011-03-27 10:50:30

试试这个:http://www.zeroturnaround.com/blog/reloading_java_类_401_热浪_吉叛军/

涉及到许多复杂的问题。实际上,我不知道有任何解决方案(不管是否针对Java )对有状态实体进行结构更改。像Ruby或PHP这样的动态语言并不真正做到这一点,我不确定Erlang,但我认为它也会失去状态。

票数 2
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/62428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档