偶感觉自从.net概念出来后。各种各样的枪手就迫不及待的要出来了。

解决方案 »

  1.   

    java的前景我一直看好,从来不会用ms的开发工具
      

  2.   

    我记得80年前,过内曾经陷入“主义”之争,不过谁取得政权,谁就是对的,争什么呢?
    现在也一样,如果你能用一个工具赚钱,能过得舒服,你管它是微软的还是SUN的?
    个人喜欢什么是他自己的事情吗,不必争论的
      

  3.   

    dadado说得好,不必争论.
    java和.net各有千秋,目前JAVA平台得到广泛应用,而且发展很快
    .net才刚开始,但微软决非等闲。
    还是好好编程吧,有时间两种都关注一下。
      

  4.   

    同意dadada与wangtaoyy的观点:
       我喜欢VS.net,但并不意味着我就一定讨厌java,虽然我不用java,但我也承认其优点,厚此未必就一定要薄彼,存在就是合理,正如微软所说---
              Where do you want to go today?
       去你想去的,做你想做的,爱你想爱的.在这些问题上,没有一个所谓的绝对真理,重要的不是我们辩论了些什么,而是我们做了什么.
       
      

  5.   

    微软的东西是好,可是如果所有的程序员都用微软的工具的话,那后果可想而知。
    而且Java并不差,我更喜欢百花齐放。
      

  6.   

    微软的东西是好,可是如果所有的程序员都用微软的工具的话,那后果可想而知。
    而且Java并不差,我更喜欢百花齐放。
      

  7.   

    我还是比较喜欢java~!c#是刚出来~!新的东西很多人都觉得好~!!!!
    但是没有java 有发展前途的~!
      

  8.   

    我觉得使用Java开发的产品不仅在于此跨平台性好,而且其体系安全结构也很好,而ms产品就很难说了,所以我觉得,虽然Sun目前的战略不怎么好,但那只是sun公司经营策略的问题,对于这种产品和技术,我觉得还是应该肯定!
      

  9.   

    同意楼上的观点,ms .net我也用过,结果也是如此,有位大吓说,在linux 和unix 下被迫用java,这一点好象有点问题,java 是自由,这个东东不要你买,不存在说,公司买了这个东东,丢了浪费,在linux下,还有很多东东能开发,像Kdevelop。而且,linux下的.net 问题重重,希望不是VJ第二,还有一点最重要,Microsoft从来没有免费的东东 linux下的.net ,多少RMB??????
      

  10.   

    啊!我本来要去www.comworks.co.jp这个公司做java的,我该怎么办!大家看看
      

  11.   

    3.我门对borland的东西一向都是很推崇.而.NET就是MS去borland挖的Delphi和C++builder的那伙人做出来的.我想大家大家对他们的东西都应该很亲切吧?
    这最后一句尤其恶心。
      

  12.   

    中国能不跟着世界走吗?还敢独树一帜么?能独树一帜么?世界各大公司都支持JAVA,中国有能力反抗么?
      

  13.   

    1.C#根本不跨平台,而是直接跨语言.从根本的设计思想上就比java要先进.而CLR显然要比JVM先进得多.
    2.对XML的支持,C#,.NET从设计思路上就和XML不摸而和.既交换数据不在处理端而在交换介质.所以C#,ASP+对XML的支持绝对超过java,而microsoft的XML技术比SUN至少领先一年以上,这是业界公论.
    3.对于企业级运算的支持.j2ee现在还正处于考验之中,而MS的那一套东西(COM+,MTS,即DNA)已经有很多成熟应用,而且j2ee的复杂性也超过DNA,在开发进度上也是一个问题.
    4.对于.NET的linux版本,MS并不是没有能力做,而是原不愿意专心做的问题,以MS现在的实力,再弄出2个unix都可以.现在最关键的的就是两个问题
    1.以上都是document上吹的,最后MS能不能完全按照这个标准做出来,还值得怀疑.MS的很多东西都是并不是没有能力做,而是因为市场的原因不愿意去做的很完美(不过这可能也是MS的成功之处)
    2.SUN正在搞一个类似.NET的SUN one(或者叫java one,system one,名字我记不清了),不知这个东西有没有能力打败.NET
    另外在说一句:不论是MS还是SUN都没有推翻重来的勇气,如果软件的开始设计就有失误的话,只会不断的修正.这一点borland到是做的很好,不过他是工具提供商,推翻重来的成本要小的多.
      

  14.   

    1、C#根本不跨平台,而是直接跨语言.从根本的设计思想上就比java要先进.而CLR显然要比JVM先进得多.
    凭什么说clr比jvm先进,给出个理由先。
    4.对于.NET的linux版本,MS并不是没有能力做,而是原不愿意专心做的问题,以MS现在的实力,再弄出2个unix都可以.
    这话更幼稚
      

  15.   

    Oracle8i的就大量用的JAVA。你认为它没有前途么?
      

  16.   

    你敢说、你有能力说Oracle选择JAVA是他的不明智么??
      

  17.   

    to bigsail:
    在国内用sqlserver的多还是用oracle 8i的多,这个不用说了把.而且数据库的问题和我说的东西是两会事,oracle选择java很大程度上是处于商业考虑.oracle总没说过以后的主流版本都用java吧,oracle8和8i本身的应用范围就不一样.在银行业作大量高端应用的informix怎么不用java?sybase怎么不用java? oracle为什么不直接把oracle8改成java,而还要另外再推出一个8i的版本?
    to bbshen:
    CLR is "common language runtime"(通用语言运行环境)从机制上来说和JVM是一样的.都是在操作系统上外挂一个运行环境.但JVM是java专用的,而CLR是common的,允许C#,C++,VB,Pascal,各个语言之间可以互相调用(函数级的).所以是跨语言的,这个特点实际上比java的跨平台更符合实际开发的需要.比如在solaris上有一个C++程序,在NT上有一个VB程序,公司要求你你把他们弄在一起,如果用java的话只有两个全部重写,但用CLR,就不存在这个问题因为solaris上的C++可以和NT上的VB互相调用(当然最好的解决方案是用XML,这就更应该用C#,ASP+了).当然这个只是MS说的,是否能达到这个要求还是一个问题.
    关于.NET的linux版本,我一直觉得MS是被迫去搞的,不然他会失去unix/linux的很大一部分市场至于MS有没有能力搞出2个unix,这个没有争论的必要.MS也不会去搞的.我个人认为MS在刚开始搞NT的时候就错了,现在他是有苦难言,想搞unix也不可能了.
      

  18.   

    only this can make the world beautiful
      

  19.   

    刚看了几天就敢下此断言,shit.............
      

  20.   

    请问楼上的bigsail兄弟,oracle8.16比oracle8.05好在什么地方,我只觉得管理平台奇慢无比,还需要启动一个管理服务。性能上没见到有什么提高,其java程序页不怎么稳定,偶尔还死死机,以至于我不得不用8.05的管理器管理8.16的数据库。另外用jbuilder4开发java程序也是痛苦万分。再看看以前的vb6的开发平台,简直闪电一样的速度。我的机器384M的内存啊!我看java的前途,只能在服务器端,客户端上要跟windows竞争,好像还是痴人说梦!
      

  21.   

    请问楼上的bigsail兄弟,oracle8.16比oracle8.05好在什么地方,我只觉得管理平台奇慢无比,还需要启动一个管理服务。性能上没见到有什么提高,其java程序页不怎么稳定,偶尔还死死机,以至于我不得不用8.05的管理器管理8.16的数据库。另外用jbuilder4开发java程序也是痛苦万分。再看看以前的vb6的开发平台,简直闪电一样的速度。我的机器384M的内存啊!我看java的前途,只能在服务器端,客户端上要跟windows竞争,好像还是痴人说梦!很多人批评vb,认为他的简单易用是靠牺牲性能换来的,对比java,好像比vb还差着不知多少个数量级。
      

  22.   

    楼上的兄弟拿VB跟JAVA比,简直太可笑。
      

  23.   

    上个星期参加了微软的.net培训,再看了演示以后,我心想java完了,我不用学了。
    .net给我影响最深的是
    (1)它的运行速度与java没法比!!!即使是高端图形图像处理速度也很可观。
    (2)源代码级的兼容和混合开发
    (3)对xml,soap的支持,构建分布式应用极其简单。
      

  24.   

    我在CSDN摘录了下面的文章:Java之争 - 谁最吃亏 
    作者: Mary Jo Foley / 翻译:廖铮 
    日期: 2001年02月27日 
    <!—微软已经花费了2千万美元试图摆平这场争端,相比之下,众多的Java程序员会觉得自己亏得才大呢!--> 不错,微软为了了结这场涉及Java语言的官司不仅向Sun公司支付了2千万美元而且熬过了长达4年的时光,可这并不意味着微软就是这场争端中的最大输家。 事实上,据估计有大约2500万Java程序员可能才是这场法律诉讼案中的最大受害者。 1997年10月,Sun向法庭起诉微软没有遵守Sun推出的Java许可证协议,到如今,Java的光景可谓发生了戏剧性的变化。 微软在1996年获得Java开发许可权,随即开发了Visual J++ 编程语言和自己的Java虚拟机, Java的前景就此蒙上了阴影。事实上,在多次庭审中向公众展示的电子邮件表明,微软的官员曾经表示过这样的看法:微软相信,只有Java才是微软Windows帝国的真正威胁。 时过境迁,今天,Java不仅只是一种编程语言而且更成为一种先进的开发技术。 最新的Java技术版本J2EE(也就是Java 2 Enterprise Edition)是一种最新的服务器端实现,这一技术完全有望成为Sun所推出的Web服务所依赖的基础要素之一。Sun在去年12月5日就此详细地向外界透露了这一名为Smart Services的Web服务策略。 微软的代表则声称,公司并不打算获得J2EE的开发许可证,看来他们完全无视其他200多家公司已经着手开发这一新技术的事实。微软仍计划把自己的Visual J++ 开发工具推进到第6版,而在此之前,微软从1998年开始就没有对这一工具进行过升级。第6版将成为微软Visual Studio.Net的一部分,但和Visual Studio.Net 中的其他编程工具不一样的是:Visual J++ 不会采用Microsoft.Net结构。 微软正在鼓励那些痴迷Java却又对.Net应用程序和服务念念不忘的程序员们转向微软最新编程语言C# (发音:“C-sharp”)。C# 也是Visual Studio.Net家族的一部分。 对那些坚持使用Java的人,微软则向他们推出了Rational Software,这种产品可以让Java语言符合 .Net的框架规范。微软的产品经理Tony Goodhew声称,第三方厂商已经表达了开发.Net版Java的兴趣,但是它没有透露这些厂家的名字。 微软的官员还宣布,公司不准备把Java 虚拟机包括在新版本的Internet Explorer浏览器IE 6.0中,而按计划IE 6.0将和Windows 2000系统的继任者Whistler集成。这样,如果你要访问具有Java功能的Web站点,今后你就必须到Sun或者其他获得Java许可执照的企业站点下载Java。 Sun:苦涩的胜利? 
    Java Lobby站点的总裁Rick Ross表达了许多开发人员的如下观点: “Sun和微软都胜利了,真正失败的是消费者和开发者……,虚弱的、不可靠的Java GUI(图形用户界面)根本无法让我们从‘写一次即可随处使用‘的预期中获益。” 他还说道:“微软反对Java的图谋是非常恶心和阴险的。我建议Sun应该密切关注微软的动向。就像前总统克林顿一样,在我们清楚地看到了Sun所具有的优势、弱点、成功和失败之后,Sun才能在开发人员的心目获得认同。” Java Lobby站点的一个贴子上还说:“客户端的Java2迟早要完蛋;到2002年,.Net和C# 肯定会成为分布式应用程序事实上的客户端技术……,Sun在维护语言的纯洁性方面基本上获得了成功,但换来的代价是在结构上损失惨重。” 其它产业观察家也表达了类似观点: Meta Group 的分析人员Will Zachmann 指出:“Sun害怕微软在自己的Windows上实现Java不如Sun在Solaris上所做的那样漂亮,所以Sun摆出的姿态就成了这个样子:如果你要用Java,那你必须在Unix上用。这是个很糟糕的局面,Java将失去除了Windows以外的更多东西,没有人能从中获益。” Zachmann认为,Sun其实有办法通过J2EE让Java得到普遍地接受。他提醒大家注意,许多大型公司用户都已经表示了对J2EE技术的资金支持。但他它也认为,实现J2EE的Enterprise Java Bean组件和其他要素还是颇为复杂的。 当然,并不是所有的开发人员都在谴责Sun,不过,数据库软件巨头Oracle的官员认为,这两家公司为Java打到最后,真正吃亏的就是Java开发人员了。Oracle产品和服务高级副总裁Jeremy Burton认为:“如果微软继续跟进Java,他们迟早会把它消灭掉,而Java其实不过是Windows和Internet之战的牺牲品!” 
      

  25.   

    不是java没前途,也不是m$垃圾,而是在中国的程序员没出息
      

  26.   

    java技术出来有几年了,java的优点、缺点大家都很清楚。微软也很清楚。微软的对策就是拿一个空中阁楼出来,针对java的缺点,把他的.net说的天花乱坠。可再好,也是空中阁楼。等.net产品出来了,大家就知道他所许诺的是不是真的了(我觉得能实现70%就不错了)。这种策略,微软也不是第一次用了。
    java是一个已经被证明了、成熟的东东。
    况且,.net需要2002年出来,到那时,java就没有发展么?
      

  27.   

        我们公司的第二版金融交易系统(eExchange),就准备针对C#来设计规划、编程制作,不能不说M$是企业方案的航标啊。在学校我爱"宝兰"公司的Turbo C/BC,来广东后很不情愿的用MS-VB、VC之类的东西,后来我爱上了COM/DCOM,现在我玩了VB.NET和C#,我想我又爱上了它们了,M$真它吗的会糊弄人!!!
      

  28.   

    我以前也是和大家一起骂ms,不愿意用ms的东西,后来发现ms的东西并不是象大家说的那么烂,而且大多很优秀,其实大家骂ms也很正常,如果我们身边有人成功了,谁会不妒忌他呢?
      

  29.   

    JAVA的缺点太突出了,我试着用它,但我觉得速度太慢了,我只能说JAVA---想说爱你太不容易.
      

  30.   

    谁有势力支持谁,
    我目前用JAVA(JSP+EJB)+SQL(不限)
      

  31.   

    我想说:java相对以前的语言来说实在是一个很大的进步,但sun的策略及手段与ms实在是相差甚远,的确难以抵挡ms,可之苦了我们呀:(