博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2015第5周三网摘
阅读量:6887 次
发布时间:2019-06-27

本文共 981 字,大约阅读时间需要 3 分钟。

Java 是大家共有的,.NET 是微软独有的
java是oracle的,不属于你和任何人的。android因为使用了java语言而被oracle起诉要求赔偿26亿美元。
Java跨不同种平台,windows,linux,mac,other unixlike,other
c#(.net)跨不同版本windows的平台 xp,vista,windows7,win8,CE.....
.net一样可以跨平台运行,除了windows Linux, FreeBSD, Unix, Mac OS X和Solaris Android之外,甚至还比java多了一个IOS平台。
参考资料:
至于java号称的一次编写各平台运行,有过开发经验的人都知道这只是个笑话而已。连html5这样专门为跨平台出生的东西现在都有诸多兼容性问题。
Java的跨平台就是一句谎言 
.net跨平台也是一句谎言 
跨平台就是一种谎言 


java是专业相机,.net是傻瓜相机
这种说法我觉得我觉得很搞,而且没有任何逻辑支撑。任何java可以做的事情,c#都可以做,并且可以代码更简洁。

我认为java语言本身是一个落后的语言,这里我只说语言本身不扯其他的。

我知道会有很多java fans会反驳我,这里我不会跟贴讨论java语言的优缺点。

如果要我来形容,我觉得c#是一个朝气蓬勃,身具各家所长的年轻人。java是一个老态龙钟,吃老本的老年人。

来源: <>
 
Java相比.NET的优势:

1、跨平台

2、开源带来的非常丰富的社区资源


.NET相比Java的优势:

1、C#非常好的语言特性


那么现在Java优势的第一点几乎没有了,第二点估计短期内.NET无法超越,但长期来看,就要看微软的推广了,总体来说我比较乐观。劣势方面Java短期内也很难翻身,长期来说也很难说,毕竟Java8还是一个比较大的进步,就看能否把这股劲憋下去
1.如果程序员只把自己围在某种语言的牢笼内,那这个程序员一定不怎么样。2.作为程序员,语言只是工具,任何语言的兴衰更替,都不应该影响到程序员的发展。一个牛逼的Java程序员,给他两个月时间,绝对会是比普通.net程序员牛逼的.net程序员。

3.编程语言之争,对于大牛来讲,没有任何意义,因为对于他们来讲,在项目中编程语言的选择,仅仅只是开发效率与执行效率的平衡结果。

转载地址:http://kvqbl.baihongyu.com/

你可能感兴趣的文章
我的友情链接
查看>>
linux内核和发行版本介绍
查看>>
Linux下网络启动服务器安装和配置方法(pxe+tftp+dhcpd)
查看>>
salt 安装脚本
查看>>
获取Spring容器中的Bean
查看>>
ORA-01210: data file header is media corrupt
查看>>
Aerospike开发指南【中文】
查看>>
Python批量修改一个目录文件名
查看>>
rhel6.3 ntp服务器搭建过程
查看>>
Java数组的创建和初始化
查看>>
文档类型定义
查看>>
PHP POST接收处理 IOS上传NSData图片数据,上传图片到服务器
查看>>
Windows2008 R2修改3389端口教程
查看>>
SW2014中文版本出现中文语言丢失时可以安装2011的包修复
查看>>
SOAP接口
查看>>
编译安装
查看>>
IP报文头
查看>>
百度统计个人初探
查看>>
我的友情链接
查看>>
phpstorm使用
查看>>