1 / 5
文档名称:

看看也好:Java vs -NET 非官方观点.txt

格式:txt   页数:5
下载后只包含 1 个 TXT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

看看也好:Java vs -NET 非官方观点.txt

上传人:管理资源吧 2011/9/16 文件大小:0 KB

下载得到文件列表

看看也好:Java vs -NET 非官方观点.txt

文档介绍

文档介绍:作者:大哥
email: programmers@
日期:6/27/2001 8:10:19 PM
最近这半年的讲师生涯之中,遇到不少从VB转到Java的学生,绝大大部分
的工程师或新进软件开发领域的朋友都会问:" 还是Java ?"
"该学C# 还是Java ?"相关的主题在网路上可谓暗潮汹涌,随时可能擦枪
走火,在发表本文之前, 自己把C# Spec 深入地读了一次,也大致研读了
.NET的相关技术文章所以想想在此发表一心得,没有什么预设立场,请大
家多多包含。
本文适用对象:
"本文内容只适用一般工程师,特殊情况不算!"
何谓特殊情况呢?以我个人为例,明明知道Delphi的原生语言是Object
Pascal, 所以要用Object ,
开发Project 的时候,我就是莫名其妙地喜欢用C++"程式语
言基本教义派"或"程式语言民族主义"遇到正常行为的时候,是怎么说
也说不清的。(以上是李敖先生说的话,我只把关键字换了,希望不会被
他告)另外一种特殊情况就是,如果您的思考方式与普通人不同,那么,
本文亦不适用於您。
首先想讨论的是架构的问题:
笔者并没有深入研究过架构,也实在不清楚网路上诸位先贤所谓的架
,".NET就根基架
构上一定比Java的根基架构还要好!"的推出比Java晚了近5
年,中间还有J++与WFC的发展,如果搞了个比Java还鸟的东西,像话吗?
只要Sun在这次帝国大反击之後,没有被MS弄得节节败退,从此消失於
市场,还好的东西,然後若干年後MS
,
强,
市场的霸主,就看两家龙头太厂谁比较会行销,
然资讯界过去曾经好几次重复"好东西被干掉,次级品占领市场"的历

其次是压宝谁的问题:
Sun的标语是"网路即电脑",所以在Java的策略上,Sun假设这个世界
上充满异质平台,所以设计Java 的时候希望以单一一个Java程式语
言为中心, machine
的设计方式,因为不管你是谁,都可以实作出stack
毕竟是一个不理想的世界,连Sun自己Solaris都要好几个patch才能
JBuilder可
以同时推出Windows , Linux , Solaris , Mac OS X 四种版本,可
见"Write once, run anywhere"的理想真的有其实际上的难度.
Borland除了证明Sun 的理想是有机会实现的礼运大同篇,也证明经
过精心的架构设计和最佳化,加上工程师累积了许多经验後,仍然可
以突破stack machine 先天上速度慢的原罪(虽然还是不理想,需要
用很多RAM来填补理想).Sun把其官方工具JDK搞的很难用,网路上老
是有人抱怨它是Java Developer Killer, Framework SD