有什么在 Java 平台上做而不能在 .net 平台上做,而相反呢?
黄舟
黄舟 2017-04-17 13:16:37
[Java讨论组]

有什么在 Java 平台上做而不能在 .net 平台上做,而相反呢?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(3)
阿神

如果你的服务器是linux,应该是用不了.net的,相反好像没有

迷茫

以下仅代表个人观点,欢迎讨论。

服务器的选择不是主要的,现在有Mono可以保证C#能在linux上跑起来 http://www.ibm.com/developerworks/cn/linux/l-mono/
.Net也已经开源 https://github.com/Microsoft/dotnet
单纯论技术上讲,个人觉得.Net更强,Net从出现时间上更晚,吸收了更多JVM、C++的优点,又是Hejlsberg领导开发的,微软优势在编译器优化、内存管理上,和操作系统的结合上,.Net明显更胜一筹。
但是从应用上来说,目前基于Java的语言太丰富了,几个重要的领域已经是.Net无法撼动了,一个是互联网后台服务器,另外一个就是移动android的开发,大数据的Hadoop、Spark已经是Javat天下,这些热点领域聚集了太丰富的JVM应用,基于JVM的语言已经一堆了,如Scala, Groovy, JRuby, Jython等,呈现百花齐放的特点,可以说,没有任何领域是没有JVM的身影的,几乎所有的有影响力的framwork都必提供Java的API,这点上已经是一边倒了。
但是做本地化的应用,如果只是Windows平台,我觉得.Net还是有优势的,毕竟那些原生的WindowsAPI,肯定只有.Net支持的更丰富。

巴扎黑

区别在于服务器的选择。就能做的事情而言,java能做的C# 也能做,只是用到的东西不同罢了

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号