注册 登录
编程论坛 ASP.NET技术论坛

java 与 .Net 的各自优势有哪些???

黎强 发布于 2011-07-08 14:01, 2477 次点击
最近班上在做一个辩论赛   需要大家讲解 java 与 .Net 的优缺点  请各位高手指点一二  谢谢啦
7 回复
#2
yms1232011-07-08 14:07
.net比java的最大的优势在编译原理上的不同,.net借鉴了java的一些编译方法,但同时也改进了编译方法,java得传统方法是那种中间码整体编译,而.net的中间码并不是整体编译,所以在编译速度上就有区别了。
因为当代码量一多java的整体编译策略效率上明显没有.net的分开编译的策略效率高,这些绝对是实践过的。
#3
黎强2011-07-08 14:12
回复 2楼 yms123
谢谢 版主的解答
#4
tianqy2011-07-08 14:26
JAVA与.NET相比较的话,本人认为JAVA的前景更加广阔,其最大卖点—跨平台,使之应用范围广泛,.NET framework也看到这以强大的优势,在努力开发新产品。
    .NET用过的都会感觉容易上手,开发速度快,这是.NET的类库强大,一些常用的方法已经封装好,可以直接调用,所以开发速度加快,程序员感觉简单,比JAVA好用。
     但现实中JAVA程序员的薪水相对比.NET要高,在做大型项目时,要与高级数据库连接通常使用JAVA来开发,而JAVA没有像.NET封装大量的类库,这给开发人员自由发挥的空间,局限性小。
#5
yms1232011-07-08 16:48
以下是引用tianqy在2011-7-8 14:26:04的发言:

JAVA与.NET相比较的话,本人认为JAVA的前景更加广阔,其最大卖点—跨平台,使之应用范围广泛,.NET framework也看到这以强大的优势,在努力开发新产品。
    .NET用过的都会感觉容易上手,开发速度快,这是.NET的类库强大,一些常用的方法已经封装好,可以直接调用,所以开发速度加快,程序员感觉简单,比JAVA好用。
     但现实中JAVA程序员的薪水相对比.NET要高,在做大型项目时,要与高级数据库连接通常使用JAVA来开发,而JAVA没有像.NET封装大量的类库,这给开发人员自由发挥的空间,局限性小。
你认为.NET不能跨平台,百度搜索Mono项目
下面是维基百科的解释
http://zh.
#6
zhanghaih2011-07-09 14:42
顶一下!!!
#7
wangnannan2011-07-11 16:29
我感觉不是二选一的问题 如果想成为一个优秀程序员的话 是需要都了解一下的 工资的高低还要看个人的水平与积累
#8
skybi19852011-10-11 11:20
同意7楼的
1