听你这么一说,大概你还没有了解到什么是java,什么是c#.还只是停留在熟悉语法的阶段,不过没有关系,慢慢来。从易用性和速度上面来说,c#肯定比java好,倒不象你说的java的稳定性和纯粹性很好。对于你说的vs.net麻烦,而java的sdk装起来快,是因为你还没有完全明白他们的关系,如果你要比较,应该哪.net framework的sdk和java的sdk比较,而不是拿vs.net,因为vs.net只是一个IDE,是让你更容易开发.net程序的一个平台,它用到了.net framework,和它对应的应该是Borland公司的Jbuilder或者IBM的Websphere studio application developer(WSAD)或者其他产品。其实,你根本不用装vs.net,只要装好了.net framework的sdk,就能够用写字版编写代码了,就象java的sdk一样,用csc(对应于java sdk里面的javac)进行编译,只不过java中要用java+filename运行,而c#代码编译好了以后,可以直接运行罢了。
当然.net framework的sdk要比java大很多,这是因为.net framework不仅是给c#用的,还给很多其他的语言用,比如vb.net等。他们的工作原理很类似,也是在虚拟机上面运行,也有垃圾搜集等特性,而且我感觉MS的这些比java的sdk要做的好。
但是java的真谛其实并不在这里,因为我上面还只是谈到了j2se部分,如果要说企业级编程,目前看来还是j2ee,.net现在跟其比起来还显得稚嫩了些,但是也不能说它以后就没有机会超过java,因为毕竟windows是MS的,而且MS也在开发linux下面的.net framework,它们之间的战争还在继续,谁赢还不一定的。
如果你要问往哪个方向发展,我觉得这就要看个人兴趣,实际上java和c#有太多的类似,我是先学的java,当我看c#的时候,只看了两个礼拜(现在也不过只有3个月而已),当然,两个礼拜只是过了一下,.net有很多很优秀的地方,可能要我慢慢熟悉。
我的感觉是,弄明白2者的细微区别,以及各自独特的地方只是初步的目标,当你从性能,速度,效率等方面能够感觉到2者的优劣,能够靠自己判断出java(包括j2se和j2ee)和c#之间语言擅长的方面,并且曾经体验过,自己的作品中间有类似的问题,让你印象深刻的时候,大概你就入门了,我现在就是这样的状况,大家一起努力吧。
当然.net framework的sdk要比java大很多,这是因为.net framework不仅是给c#用的,还给很多其他的语言用,比如vb.net等。他们的工作原理很类似,也是在虚拟机上面运行,也有垃圾搜集等特性,而且我感觉MS的这些比java的sdk要做的好。
但是java的真谛其实并不在这里,因为我上面还只是谈到了j2se部分,如果要说企业级编程,目前看来还是j2ee,.net现在跟其比起来还显得稚嫩了些,但是也不能说它以后就没有机会超过java,因为毕竟windows是MS的,而且MS也在开发linux下面的.net framework,它们之间的战争还在继续,谁赢还不一定的。
如果你要问往哪个方向发展,我觉得这就要看个人兴趣,实际上java和c#有太多的类似,我是先学的java,当我看c#的时候,只看了两个礼拜(现在也不过只有3个月而已),当然,两个礼拜只是过了一下,.net有很多很优秀的地方,可能要我慢慢熟悉。
我的感觉是,弄明白2者的细微区别,以及各自独特的地方只是初步的目标,当你从性能,速度,效率等方面能够感觉到2者的优劣,能够靠自己判断出java(包括j2se和j2ee)和c#之间语言擅长的方面,并且曾经体验过,自己的作品中间有类似的问题,让你印象深刻的时候,大概你就入门了,我现在就是这样的状况,大家一起努力吧。
.net前途无量,相信我 :-)
thinking这种书看了有好处,不管是学什么的,我觉得真的是思考,有帮助
即然这么问了。
那就两边都学吧。呵呵
你同样能两边都精通。加油呀~
大企业应用没用用.net的
但是觉得很方便 功能也很强大
C#蛮好、VB、ASP其实都蛮好的适合自己用的就好
学通一个就好,聂卫平是棋圣,你可能只是平常人......
不过我也支持c#,好!
不知学哪种好,英文又不好
有请哪位行行好教一教我,指引一下我,该学哪种语言,
[email protected]这是我的邮箱,,有要收我为徒的请给我留言,
先谢谢了