自我介绍

朋友eaglet上周六到我家聊了一下午,谈到他一个开源项目的计划,问我有没有兴趣。说实话,我很有兴趣,但由于他的构想很庞大,我有点担心项目能不能如愿实现,更不要说成功。出于对他的信心,我还是决定试一试。他建议,为了便于讨论和联系,我最好在这里注册一个账户,于是我就来了。

听他说,这里的朋友大都是搞.NET的,而我主要的经验是在Java EE平台上的,按理说,我们不算是一路人,甚至是互相有些敌意。早些年,我们经常听到.NET的人说.NET是多么的简单易用,Java是多么的繁琐,而Java阵营的人则批判.NET的体系架构一塌糊涂,根本不能做企业级和互联网级别的应用。八、九年来,这两套技术一直相互竞争。竞争的结果是两者相互吸收对方的长处,都在日渐成熟,并且发现谁都不可能占领全部市场,在SOA(Service Oriented Architecture)日渐为人们认同的时代,必须互相合作。Sun公司认识到这一点,于是有了Tango。Tango旨在Java平台与.NET平台的互操作。

其实早在4年前,Dwight Peltzer就出版了《.NET & J2EE Interoperability》一书,而本人参与翻译了该书。现在回过头看当时的翻译,真的很烂很肤浅。这个blog的目的就是想弥补一下缺憾,从设计和实现两方面深入地比较已经比较成熟的两套技术,并且探讨两者互操作的标准和实现。我上次真正亲自做.NET的项目还是2000年,对.NET已经相当的生疏,要完成这个话题难度一定不小,但幸好eaglet是.NET专家,有什么不懂的,我可以向他请教。

posted @ 2008-10-26 19:09  混在澳洲  阅读(669)  评论(2编辑  收藏  举报