39
924
1272
金牌会员
使用道具 举报
340
3478
5028
网站编辑
498
5866
8541
LMSung
最初由 xug 发布 [B]很难一言蔽之。 作为局域网分布式计算数据共享经过了很多探索阶段。csharp代表微软对这个问题的最新解决方案的看法。其实,csharp的背后也就是微软的.net技术。说得白一点,也就是另一种java而已。两者最大的区别是java的编译代码需要虚拟机解释运行,据此便有执行效率的问题。.net的改进在于csharp编译的代码到达本机后不是解释运行,而是在进一步编译成本机代码,以获得更好的执行效率,实际应用中,大家发现在启动时是非常慢的,过段时间就好了就在这里。所以,只要java改变一下虚拟机,引入本机代码编译引擎,一样可以达到这个效果。估计SUN已经在做这方面的工作了。目前看java是真正跨平台,或者说与平台无关的。.net只是微软一家平台上的技术,并且.net 的清晰概念微软一直没有说明过,原因就在于搞来搞去,也就是另外一种java,微软想搞出自己独有的技术,像分布式协同计算,关于这点,.net一直没有清晰概念,到底采用何种方式来避免使用java技术。好像没有见到微软又清晰定义。这也就限制了.net的应用范围。正规的网络环境开发商没有把宝押在.net上的,一般采用java来开发比较稳妥。.net是微软面临的最大的困难之一,就像我们想搞一套WAPI来对抗国际表准一样。只要真正有超人的性能也未尝不可。但是呢?所以.net的未来很可能与现今的将会面目全非,会是另外一种东西。多少年以后,你就必须重新修改程序了。 到底用什么,自己看着办。当然,微软也不一定不成功。只要知道目前的情势就行了。 [/B]
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
Archiver|手机版|小黑屋|海浩社区
GMT+8, 2025-9-21 18:37 , Processed in 0.078066 second(s), 20 queries .
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.