日期:2014-05-20  浏览次数:20880 次

关于“.Net是从Java抄袭而来的”这种无知的说法
首发在本人博客上,欢迎拍砖:
http://blog.csdn.net/xinyaping/article/details/6888020

对知识产权保护得不够,那是在天朝。出了天朝,在发达欧美国家,抄?先罚到你破产再说!越是这种大公司,越是知识产权保护的重点,既要防止别人抄自己,又要杜绝自己抄别人,哪怕用个第三方工具都要经公司法务审核又审核,深怕日后官司缠身。动不动就抄,你以为都跟天朝似的?

但是技术这东西,你能实现,我也能实现。就好像Intel能造通用CPU,AMD也能造。三星、摩托罗拉、飞思卡尔也能造,只不过他们造的不是通用CPU而是专用CPU。难道能说AMD是抄Intel的?AMD非要抄袭Intel才能造出自己的CPU吗?中国非要抄袭美国才能造出自己的航天飞船吗?

再说Java与.Net。面向对象技术也不是Java的专利,在Java出现之前面向对象早已是在学术领域很热门的一项技术。Java虚拟机是开天辟地的一个发明吗?也不算,古老的LISP语言早就率先实现了,只不过LISP太古老了,好多人都几乎忘记它了。垃圾收集(GC)机制?也轮不到Java来发明,也是LISP早就实现了的特性。Java的发明也是站在了无数巨人的肩上,同样.Net也站在了这些巨人的肩膀上,凭啥说.Net抄袭Java?最新的Java 7倒是反而在向C#学习很多先进的理念,这又该怎么说?

所以说.Net抄袭Java的人,统统都是对计算机科学发展历史很无知的人。

------解决方案--------------------
而且现在.net很多地方已经比java优越了。从老赵哪里看来的。
------解决方案--------------------
我也是做.net的,对java知道得很少,但我还是不感冒那种谁将战胜谁的想法。
java里面很多东西是开源的吧,还有很多免费的东西。
------解决方案--------------------
又见眼睛兄,话说,要不是想玩玩Android,我可能不会去碰java
------解决方案--------------------
前几天看到一本书。讲垃圾回收。
本以为是讲.net。没想到与语言无关。
才知道 垃圾回收 比java和.net出的早。

------解决方案--------------------
原本也以为.net抄袭了java,但也认为青出于蓝而胜于蓝
.net比java出的晚,所以显得更“优秀”也无可厚非
java也有自己的优势,开源,到处都是开源。

敬佩楼主广泛的知识面

现实是,市场的岗位需求java远高于C#,而且银行、金融业以前用C++的一些公司也在逐渐转java
嵌入式方面还是C/C++主流(我在通信行业)

微软构建了一个帝国,如果坚定不移得支持微软,几乎可以在所有应用领域见到微软的身影。反过来说,几乎在所有领域也可以找到比微软更优秀作品

语言之争由来已久,对我这种C/C++、Delphi、javascript、VB.net、C#都使用过一年以上的没什么感觉,
最近在学java,应用纯看场合及需求
但还是会关注.net,关注wp7
------解决方案--------------------
.NET下,目前有没有支持企业级应用的大型中间件产品?比如能和EJB抗衡的?没有的话,恐怕企业级领域,还是干不过Java的。企业级领域是最赚钱的地方。
------解决方案--------------------
很奇怪……可能是个人领域的原因,我是在国内最大的互联网公司做面向普通用户产品的,事实上java在我们这里用得之广用得之深入可能超乎你想想。

.NET的话只有内部OA系统有用。

从我们这里来分析,从整个生态链分析,.NET后期的面会越来越窄,几乎只能在用户量不大的地方以及面向商务的地方使用。

至于MONO,不论.NET还是java都远不止语言本身,包括了各种中间件,产品,脱离了WINDOWS的情况下,.NET还是显得太弱。

加上WINDOWS PHONE的弱势,OBJECTIVE-C的崛起。.NET也许只能在XBOX那边尝试一下突破。
不然看下编程语言排行,c#这么多年说超越java,结果现在很快就要被Objective-C超过了
------解决方案--------------------
待遇的高低,感觉还是公司的实力以及对你所服务的产品的重视程度。

------解决方案--------------------
探讨
抄袭本来也没啥,抄完了然后再否认,就近乎无耻了。

java的主要亮点不是面向对象,而是自动内存回收,中间语言即时编译。

.net在这两点基本就是抄袭,然后做了一些细节的修改。