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