thor

thor

注册时间:2013-09-25
2013-10-13 07:25评论 "Java应用架构设计:模块化模式与 OSGi(3)":

java 从语言的角度上看真的是老化落后了,支持模块化本就该是语言本身和jvm负责的事情,用一个internal关键字声明包、类或方法来实现模块封装,再支持个模块的加载和卸载以满足热部署的需要,这真的有那么难吗?osgi能实现,为什么jvm自己不能实现?无非就是操作classloader,jvm自己做不是更自然?osgi的发明本身就是一种无奈。语言的设计上真该多学学microsoft,从100多年前的COM,到.NET处处都有模块化的影子,封装和面向接口的编程方式早就被应用了无数岁月,反观java这么多年来就出了个osgi...真是差距啊。