计算机软件工程中.NET跟JAVA有什么区别,具体点。
1个回答
展开全部
NET:
微软出品, 只能用在windows的电脑上,而且该操作系统需要安装.NET框架, 在windows2000之后的系统, 都自带框架. windowsXP的SP3补丁里也有带框架
(别听什么.NET框架跨平台, 实际上不行)
JAVA:
要jdk框架, 跨平台, 但是跨平台一部分与系统底层的交互需要重新写过. 总体问题不大.
总结: 其实微软的.NET也能跨平台, 只是微软不想 . java的程序 服务器可以用linux免费. 而.NET写的程序 只能用windows系列的操作系统. 要钱的. 另外, .NET学起来很快. 开发工具非常非常智能(集成中文文档) . 相比之下, JAVA的开发工具myeclipse 就是一个悲剧 .
手机一般都有java虚拟机. 所以java手机都支持. .net需要再windowsmobile的操作系统才支持.
实际上现在 windowsmobile手机系统市场占有率很低.
而java也安卓系统上就能使用.
前景: 微软折腾手机市场也很多年, 一直很悲剧. java +linux(安卓系统) 后来居上, 前景非常好 . 现在高端手机的操作系统, 就是苹果IOS 和 谷歌安卓的天下, 没有其他.
微软出品, 只能用在windows的电脑上,而且该操作系统需要安装.NET框架, 在windows2000之后的系统, 都自带框架. windowsXP的SP3补丁里也有带框架
(别听什么.NET框架跨平台, 实际上不行)
JAVA:
要jdk框架, 跨平台, 但是跨平台一部分与系统底层的交互需要重新写过. 总体问题不大.
总结: 其实微软的.NET也能跨平台, 只是微软不想 . java的程序 服务器可以用linux免费. 而.NET写的程序 只能用windows系列的操作系统. 要钱的. 另外, .NET学起来很快. 开发工具非常非常智能(集成中文文档) . 相比之下, JAVA的开发工具myeclipse 就是一个悲剧 .
手机一般都有java虚拟机. 所以java手机都支持. .net需要再windowsmobile的操作系统才支持.
实际上现在 windowsmobile手机系统市场占有率很低.
而java也安卓系统上就能使用.
前景: 微软折腾手机市场也很多年, 一直很悲剧. java +linux(安卓系统) 后来居上, 前景非常好 . 现在高端手机的操作系统, 就是苹果IOS 和 谷歌安卓的天下, 没有其他.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询