Java得到了许多大公司,如IBM、Oracle的大力支持,而且现在Java确实越来越火。
而.Net是微软的未来所在,以微软的实力,自然不会让自己的风头被Java比下去。
其实他们都在斗争中互相吸取对方的营养而不断成长。如JSP从ASP里学到了不少东西,现在ASP.Net又从JSP上得到了许多启示。大家讨论讨论:
Java和.Net的各自优势所在?
Java和.Net的各自不足在哪?
Java和.Net是必须分出胜负呢,还是能和平共处?
未来Web Server的发展趋势?很久没提问了,可用分也有了一千多,权当散分吧。
而.Net是微软的未来所在,以微软的实力,自然不会让自己的风头被Java比下去。
其实他们都在斗争中互相吸取对方的营养而不断成长。如JSP从ASP里学到了不少东西,现在ASP.Net又从JSP上得到了许多启示。大家讨论讨论:
Java和.Net的各自优势所在?
Java和.Net的各自不足在哪?
Java和.Net是必须分出胜负呢,还是能和平共处?
未来Web Server的发展趋势?很久没提问了,可用分也有了一千多,权当散分吧。
解决方案 »
- vc的CStatic字体
- 高手帮帮我吧我recordset类实在弄不懂啊
- 画圆图的若干问题
- 如何HttpQueryInfo网页的HTTP_QUERY_ACCEPT_CHARSET
- 使用了VC提供的Registered ActiveX控件的程序改如何打包?
- 如何使用CDC::DrawText()或类似的函数实现某一区域内多行文字的垂直对齐(上中下)和水平对齐(左中右)显示?最好效率要高
- 怎样写这个语句
- 请教sql2008安装问题!
- vs2008MFC智能设备应用程序无法添加web引用。
- 请问在VC++6中有没有类似VB6中的应用程序发布向导之类的工具!
- 为什么访问不了其他类的公有成员?
- 一个软件同时联接两个端口
java优势就是一次链接,到处使用
.net设计也是这个目的,但是他没有脱离windows,他的不同语言写的程序能够在windows平台下兼容,在自己的平台下占优java没什么大的不足,就是界面稍微不如.net精美,速度稍差
.net没怎么用过,不好说java和.net我想在我有生之年未必分出胜负xml相关技术将成为主流:)
不过毕业设计老师逼着用J2EE来做项目,
学习下来,觉得Java还是不错的。
就是太慢了,比微软.net慢巨多。而且实现 Web Service 不怎么舒服,有点硬撑的感觉。
不知道Java在Linux/Unix平台上速度如何?可能Java在windows平台上是很吃亏的。个人认为,需要企业间合作的解决方案,牵涉到开发处理多媒体信息的组件等
用.net比较好。而Java在大型企业内部的电子化解决方案,尤其是以数据模型为核心的解决方案方面
表现得更成熟,更有优势。总得来说我觉得 .net的很多东西比Java来得先进,但我想Java也不是一直不会变化。
跨平台,是Java的一个大优势。
很多人的电脑不是P4;586以下就是运行VB程序也有些停顿.
java和C#都只是一种语言
java和C#能够做些什么
也不过是看这个语言的设计者们希望用它能做什么
我想这也就是这个语言存在的意义.net应该说是一个平台更确却些
而真的要比较的话
也应该是和j2ee来做比较
而不是.net VS java
楼主为什么能发200分的帖子,难道是csdn的管理层???
.net,主要是c#的优势是出来晚,可能会改掉java中一些不合理的地方,就好象当年java对于C++的优势一样
。net更适合一些小的系统开发
就像两个馅饼,我们谁也不想丢呀,个人所好不同,因人而已吧
不过在中国,学Java可能更好一些。
1.Studio非常棒,无论是以前的6.0还是现在的.Net,当然了,微软公司那么多美元现金储备不会招来一批蹩脚的设计师。比如,Borland公司很多大师级人物流到了微软的肥田里头......为什么我要强调开发工具?中国有句俗话欲善其事必先利其器,Java开发工具我就没见过有几个设计让人满意的,JBuilder算是不多的一个,但是以前也曾经有过用128M内存跑Builder6的痛苦经历,呵呵...值得一提的是,Sun的One Sutudio的确是那个烂啊...2.微软在技术上是领先的,看看它在语言上面的突破VB.net,C下铺,CLR,还有对Soap的贡献,不好的东西怎么会有人用呢?对不对?中国的程序员眼睛是雪亮的。3.微软的商业策略是成功的,我很欣赏bill gates的“还有18个月微软就面临破产”的超前危机感。为什么谈到Bill Gates?因为他是微软的领袖,人需要精神依托和崇拜的,包括程序员。csdn的程序员杂志里头,台湾的蔡学慵老哥老蔡就在前几期大谈其在java领域的偶像,看得我热血沸腾,呵呵,人要有追求...4.微软有操作系统的优势,在这个操作系统上面,添加,添加....我当然要捆绑拉,最大的发挥我的系统性能,所以,在基于这个系统上面做的东西,呵呵,性能没法说。jvm在widows上面跑那个慢那,谁叫你跨平台垃圾收集安全性....5.弱点,实施费用高,不开放,安全漏洞,补丁,但这只是一些表面的东西,费用不高,微软喝西北风去吧,开放?开放的商业模式是什么呢?要记住公司是为了赚钱的老兄。漏洞,补丁,呵呵,做程序的,哪没有漏勺?尤其那么多人使用,那么多人在看着...Sun:
1.Java体系开放安全跨平台面向对象易用...人所共知,你有没有在写程序的时候有一种象梅尔吉布森在...之前呐喊的那声"Freedom"的爽?我反正第一次写java程序就被它语言和体系里有的这种东西深深的勾引了。2体系完整,在网络时代推出了引领潮流的设计,从最初的applet,那个可以在网络上面跑来跑去的class,功能又那么强劲;还有现在的EJB,CMP/BMP,jms,j2me...一堆中间服务器提供商,无论是技术模式还是商业模式--成功。3java语言本身和一个优秀的类库,就象delphi离不开vcl一样。4.但是虚拟机的技术不是Sun一个公司能够垄断的。5.但是麦克尼利做了一个非商业的选择--跟MS对抗,当然还有IBM,HP,Dell6.但是Java体系仍非正式业界标准,java的尴尬境界有一部分是因为其特殊的身份所带来的,在群龙无首的时候,各干各的不利于发展。.net横空出世了,不管它前景如何,但仅就其系出微软,就不应该轻易做什么结论。两种技术体系是有可比性的,但作为技术的使用者不应该有偏见,应该以用为上。每次这种讨论都引起一堆贴子,至于你做出怎样的选择,可以更实际些来考虑。在中国,很多事情都可以打上“中国特色”而堂而皇之,IT界也不离其中,不过,从程序员的就业利益角度上说,跟着微软的大旗走风险要远远小得多,呵呵。