关于Java/.Net在各操作系统上的支持度.

[复制链接]
查看11 | 回复3 | 2009-6-10 19:26:27 | 显示全部楼层 |阅读模式
因为没有实际学习过,想咨询一下。.
目前在我的肤浅了解中,java在很多方面都和unix/linux相关,而.NET则是windows的典型产品。
那么这里有个疑惑,都是作为跨平台的语言,如果将环境交换,比如JAVA与windows、.NET与unix/linux,等等,那么哪一个的支持度(或者说兼容/扩展性)更高?
或者换一种说法,java/.NET,哪一个在各主流操作系统中的适应性更强,如果能加入网络/数据库开发方面的考量,那就更好。
希望能得到高手的解惑,非常感谢。

回复

使用道具 举报

千问 | 2009-6-10 19:26:27 | 显示全部楼层
公正的说一点,各有千秋的两个语言,你不能简单的评断哪个好哪个不好,Java自从96年正式发布第一个版本之后,到如今接近13年,由于Sun的开源思想的支持,社区的力量大大的推动了Java技术的成熟和发展,以至于现在的主流开发语言还是Java(我看过一个调查数据,这是在中国的数据,不过,外国最高的是C和C++,开发领域不同嘛),人家说Sun和Oracle的结合是一流的技术企业和一流的管理公司的结合,只会越来越强大,而且新东家埃里森也说过将会大力推动Java的发展,尤其是在移动业务上.再说说.NET,它的产生可以说托了Java很大的福,大有后起之秀的风范,在很多方面它比Java强很多,撇开它适用于所有程序员的鬼话先不说(这个实施起来比较难),它的IDE比...
回复

使用道具 举报

千问 | 2009-6-10 19:26:27 | 显示全部楼层
你问的问题让人有些疑惑.1、java和.net都是一项技术.2、java是跨平台的技术.在unix和window下只要有java虚拟机都可以运行.3、.net本身只支持windows平台,因为它依赖于.net frameworks.这个不是绝对,因为现在已经有.net frameworks的linux实现了,是novell公司实现的.其实fram...
回复

使用道具 举报

千问 | 2009-6-10 19:26:27 | 显示全部楼层
.NET不跨平台吧。。。unix/linux无法运行.NET。对于WINDOWS来说肯定是.NET比较好 因为.NET是直接翻译成2进制码的不用经过编译器但是对于B/S结构的程序来说JAVA就有天生的优势了数据库的话JAVA和.NET连接数据库都没有什么硬伤.NET有ADO.NET连接数据库 对于数据库访问效率有所提高 但是繁琐JAV...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行