java还是.NET? E 不用java是因为它太复杂,我用不明白. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 E , java 是个好东西。学起来不比.net难。只是看公司需要。多年来学不上java, 就是因为公司不用java。非MS程序员,大都学java , C++ 我是啃了几年的Java,最近才转向.net的。不是说Java不好,只是MS的普及性太强,跟着MS走感到心里踏实些。 java的开发工具比不上MS的好用,帮助文档够好,就像有个质量好的产品但没有好的服务,是一种可惜 对于软件开发的结果来说,选择.NET,J2EE还是传统的Windows平台的确很重要。不过对于个人的发展,我觉得这些真的都不重要:-( .net .net .net .net .net .net .net .net .net .net .net .net .net .net .net .net 在这个板块上的多半喜欢.NET,当然也有复合型人才^_^ B 我在学.net,但用.net的公司、工程太少 B 我在学.net,但用.net的公司、工程太少 D.有多年经验混得如鱼得水者[java方向] .net毕竟是新生事物,相信以后会更好的 虽然我很讨厌微软,但是微软的东西还是很不错的,就像IE替代NETSCAPE,我曾经顽固的坚持用NETSCAPE,最后还是投降了,不管有没有抄袭的影子,但是的确是比老师强。 一看了.net的书就爱不释手!!!!!! Java的J2SE用在比较大型的项目上,.NET应该是中小企业的首选!两样都会更好,:)! 看的我很郁闷,我本来一直在看。NET的,但是最近附近的兄弟们都在看JAVA的东西。闹的我也很烦,不知道该怎么办了!哪位大哥给个明示啊 偶现在最惨.Net Java VC三线作战,累死了。。 C .NET像我的游戏,过不了关就来查攻略。 根据我学.net和Java的经验,建议以下类型人先学.NetA.没有任何编程经验者B.初学者C.学习多年仍然毫无建树者G.从事非编程IT行业者上面的人大叫先学Java,先学.net,都没有对初学者很好的考虑,都是以自己的爱好作为出发点的。而初学者对.net和java都不了解,没有对java或.net有什么爱好。下面我说一下先学.net的理由:1. 中文支持不得不承认,微软对开发人员的支持程度远远大于sun对java开发人员的支持程度。目前,如果是新学.net,可以在微软网站下载全中文.Net SDK,而且里面的帮助内容及其丰富,尤其是.net类库帮助。相对于Java类库的Html版的API帮助,如果你习惯了.net类库帮助,你看Java的类库简直是痛苦感觉。如果英文不好的话,那么就不得不花100多元买一本Java2的类库手册,还是java1.0.2的。我承认许多人英文非常好,那么为什么要花力气去看英文类库,就是为了学Java??2.语言特性说到.net,就必须提到C#语言,这是微软专门为.net开发的崭新的语言。入门非常简单,如果你认为还是难,那么建议初学者学习vb.net。vb.net虽然比以前的Basic语言复杂了许多,但是它的BASIC特点一直没有变,就是“初学者通用指令代码”。他的入门简单性和快速上手特点是其他语言绝对无法比拟的。说百了就是入门及其简单。学好vb.net后,可以在3天之内掌握C#,因为他们几乎是一模一样的,只是代码风格不一样。掌握C#以后,学习Java语言非常简单,他们的代码也是几乎一模一样的,而且.net和java平台的特点都是一样的,OOP思想也是一样的,理解起来非常容易。3. 开发工具.net和java平台下的开发工具分别是Visual Studio.Net和JBuilder,这两种工具我都用过,比较起来JBuilder的易用性和可操作性远远差于Vs.net。我现在用的是JBuilder9,在第7版出现的代码窗口光标定位不准的毛病现在还在,使用非常非常麻烦。而且速度非常慢。我使用的电脑是双P3800CPU,512兆内存,运行大的程序非常快速,但是运行JBuilder9感觉仿佛回到了486时代,一个操作得等20-30秒。我不知道为什么这么慢。4. 平台支持现在除了一些特殊的要求,一般电脑用户计算机上都安装的是Windows系列操作系统。虽然.net对操作系统版本有要求,但是相对于Java,安装一个开发环境简直就是非常容易。如果你要使用Web程序开发环境,使用.net几乎不要什么设置就可以,安装了.netSDK后直接可以开发,而Java就不行,如果要开发Jsp,那么必须要安装Java专门的支持服务器,好像是Tomcat,还有一个,名字我忘了。对中文的支持不好,我到现在还不明白怎样在Windows系统下安装Jsp开发环境,并且还得与JBuilder联系起来。可以到网上找找,如果要找.net环境的安装方法,找一下一大堆,如果要找Java的,可就难了,几乎找不到,你得自己一个人慢慢研究。这对初学者来说根本不可能。5. 发展潜力必须承认,Java经过10年的发展,国内有许多经典的好书,支持的网站和学的人都不少。而且Java有个很响亮的口号,就是跨平台。这个意思是说可以在Linux/Unix系统下运行Java的程序。但是话说回来,Java语言经过10年的发展,现在的Java与10年前的Java有什么不同,是使用简单?功能变强,还是速度极快?除了对分布式开发支持以外,没有什么太大的发展(我对Java发展不是很了解,说的大概不对)。而大家都知道,微软出的软件到第三版才成熟。那么看现在出的1.0版.net比起Java功能上、运行速度上有什么不同?谁知道到.Net3.0版的时候,.net会强大到什么样的程度?如果.net经过10年的发展呢?我敢说.net发展到第二版,就可以超过Java了。而且,.net目前可以跨平台,请参考mono计划:www.go-moni.com总结:如果初学者学习编程在.net和Java两个中考虑,那么建议学.net,学会以后学习java可以非常轻松上手。 在NET的板块问这个~你还用问的吗? c#控制台中可以做串口接收的程序吗 [紧急]C#中二进制写问题 面试题求解 怎么在组合框内设置默认 net 2.0 中的 dll 怎么搞成只有一个? WinForm 如何阻止窗体切换 如果有台服务器A,怎么样才知道有哪些机器登录到此服务器上! WebTree是怎么用的哟? socket客户端问题 如何获取网卡号 ***Java里zip压缩类,.NET里有类似的吗?*** 一个初学者的求助!
不是说Java不好,只是MS的普及性太强,跟着MS走感到心里踏实些。
不过对于个人的发展,我觉得这些真的都不重要:-(
两样都会更好,:)!
A.没有任何编程经验者
B.初学者
C.学习多年仍然毫无建树者
G.从事非编程IT行业者上面的人大叫先学Java,先学.net,都没有对初学者很好的考虑,都是以自己的爱好作为出发点的。而初学者对.net和java都不了解,没有对java或.net有什么爱好。
下面我说一下先学.net的理由:1. 中文支持不得不承认,微软对开发人员的支持程度远远大于sun对java开发人员的支持程度。目前,如果是新学.net,可以在微软网站下载全中文.Net SDK,而且里面的帮助内容及其丰富,尤其是.net类库帮助。相对于Java类库的Html版的API帮助,如果你习惯了.net类库帮助,你看Java的类库简直是痛苦感觉。如果英文不好的话,那么就不得不花100多元买一本Java2的类库手册,还是java1.0.2的。我承认许多人英文非常好,那么为什么要花力气去看英文类库,就是为了学Java??2.语言特性
说到.net,就必须提到C#语言,这是微软专门为.net开发的崭新的语言。入门非常简单,如果你认为还是难,那么建议初学者学习vb.net。vb.net虽然比以前的Basic语言复杂了许多,但是它的BASIC特点一直没有变,就是“初学者通用指令代码”。他的入门简单性和快速上手特点是其他语言绝对无法比拟的。说百了就是入门及其简单。
学好vb.net后,可以在3天之内掌握C#,因为他们几乎是一模一样的,只是代码风格不一样。
掌握C#以后,学习Java语言非常简单,他们的代码也是几乎一模一样的,而且.net和java平台的特点都是一样的,OOP思想也是一样的,理解起来非常容易。3. 开发工具
.net和java平台下的开发工具分别是Visual Studio.Net和JBuilder,这两种工具我都用过,比较起来JBuilder的易用性和可操作性远远差于Vs.net。我现在用的是JBuilder9,在第7版出现的代码窗口光标定位不准的毛病现在还在,使用非常非常麻烦。而且速度非常慢。我使用的电脑是双P3800CPU,512兆内存,运行大的程序非常快速,但是运行JBuilder9感觉仿佛回到了486时代,一个操作得等20-30秒。我不知道为什么这么慢。4. 平台支持
现在除了一些特殊的要求,一般电脑用户计算机上都安装的是Windows系列操作系统。虽然.net对操作系统版本有要求,但是相对于Java,安装一个开发环境简直就是非常容易。如果你要使用Web程序开发环境,使用.net几乎不要什么设置就可以,安装了.netSDK后直接可以开发,而Java就不行,如果要开发Jsp,那么必须要安装Java专门的支持服务器,好像是Tomcat,还有一个,名字我忘了。对中文的支持不好,我到现在还不明白怎样在Windows系统下安装Jsp开发环境,并且还得与JBuilder联系起来。可以到网上找找,如果要找.net环境的安装方法,找一下一大堆,如果要找Java的,可就难了,几乎找不到,你得自己一个人慢慢研究。这对初学者来说根本不可能。5. 发展潜力
必须承认,Java经过10年的发展,国内有许多经典的好书,支持的网站和学的人都不少。而且Java有个很响亮的口号,就是跨平台。这个意思是说可以在Linux/Unix系统下运行Java的程序。
但是话说回来,Java语言经过10年的发展,现在的Java与10年前的Java有什么不同,是使用简单?功能变强,还是速度极快?除了对分布式开发支持以外,没有什么太大的发展(我对Java发展不是很了解,说的大概不对)。
而大家都知道,微软出的软件到第三版才成熟。那么看现在出的1.0版.net比起Java功能上、运行速度上有什么不同?谁知道到.Net3.0版的时候,.net会强大到什么样的程度?如果.net经过10年的发展呢?我敢说.net发展到第二版,就可以超过Java了。而且,.net目前可以跨平台,请参考mono计划:www.go-moni.com总结:如果初学者学习编程在.net和Java两个中考虑,那么建议学.net,学会以后学习java可以非常轻松上手。
你还用问的吗?