哎,我也正面临这个选种!但还是选了JAVA……

解决方案 »

  1.   

    i think java is the best choice.
    many big foreign companies have changed there system into J2EE architecture.
    .net has few successful examples in enterprise environment.
      

  2.   

    我还是看好java的前景!他在网络方面的生存能力很强。我支持java!
      

  3.   

    稳定?看看csdn就知道,win2000的稳定性了。呵呵windows也就是在pc上占有很大比重,服务器还是不行吧。
      

  4.   

    In china, .net most probably will be the industry standard of enterprise computing. There are two reasons according to the IT environment in china mainland. One is the OS dependence upon MS windows, and the other is the low level of enterprise solution. In fact, till now MS have not been able to provide a mature solution on enterprise computing like security, trasaction, etc. People like Java is not because they hate MS. In the contrary, if MS can release powerful solution, or just give some better technologies not based on its fragile OS plateform, all will like MS. BTW, US et is the most mature and cruel one of the world, at least imho. So the survival must be powerful. J2EE is one of them.But for China, the et is strange. Existing IT architecture almost all lie on MS, except for some key industries like bank and communication. Another hand, our developers feel more comfortable with rapid and well-designed software development than the actual suitable, strong solution. I don't intend to lower the worth of MS development solution, but I think it way is not enough for enterprise computing.
      

  5.   

    同意楼上的,假如没有中国IT这种奇怪的环境,我们也大可不必有到底选择哪一个的顾虑了.刚在SOHU的软件新闻里看到C#和MS的CLI已经成为国际标准,这意味着C#将可以出现在UNIX/LINUX上,大家又有何想法呢?
      

  6.   

    大家还记得网景和IE之争吗?MS真要认真和J2EE斗再加上SUN那个有头无脑的CEO,真不知道未来会怎样
      

  7.   

    原来也想跟着微软走,后来有机会接触Java,才觉得Java才是我想要的。其实,大家不要只看眼前的环境,眼光放得远一点,国内的环境其实要我们这批咖啡的拥护者来创造。
      

  8.   

    枪手,看看这个,就什么都明白了
    BEA在全球13,000多家客户,其中包括: 
    《财富》500强中全部的金融、证券公司
    《财富》全球500强中全部的电信公司和网络通讯公司
    《财富》全球500强中全部的计算机/办公设备制造商
    《财富》500强中全部的制药公司
    《财富》全球500强中78%航空公司
    《财富》全球500强中大部分航天公司、货运公司、商业银行、多样化金融机构、电子制造商、卫生保健公司、保险公司和汽车及零部件公司,包括美国的9大银行
    《财富》全球500强、《财富》500强、《福布斯》100强、《福布斯》全球50、《财富》e-50和Business 2.0 100强中的大部分公司
      

  9.   

    首先要反驳一下baitianhai(hong),我并不是什么枪手,此前我一直是JAVA的忠臣,就算是开发一些WINDOWS下的程序也是非BORLAND不用.之所以会有这些想法,完全是因为看到现实环境所至.
    你所说的BEA的客户是事实,但是那是在国外,中国的环境中,MS是强者,你去看好了,政府当中,还有一些重要的国家核心部门,有几个用的不是MS的产品?全球来看JAVA是好东西,但是中国没人用啊!这意味着没有市场,没有利润,没有工作机会,那么我们的饭又从哪里来呢?
    你不得不承认,.NET在进步吧.照这个样子发展下去,真的让人害怕,C#和CLI成为标准所有平台都能.NET的时候,JAVA还有优势马?
      

  10.   

    有比较才有进步。如果.net真的有那么一天,那很好啊。换工具就行了,害怕什么。我一直很喜欢微软,因为他是值得我尊敬的公司,我甚至将其称为伟大的公司。但我一直都用的是java,可是操作系统是windows,办公软件是office,浏览器主要是ie(比较了其他的很多,发现还是他好)。我也喜欢java,但并不是因为他跨平台(因为我没有作跨平台的应用),sun也是值得我尊敬的公司,因为他们那位“有头无脑”的CEO会说:“我不想我的孩子一出生就处在微软的世界里,我们和微软的斗争就是人类个微软的斗争,”。我不管人家说话的初衷是什么,但显然人家关心一种远离了自身利益的事,这种人才是值得尊敬的。所以不要讨论哪个好,我们如果真的关心中国的软件事业,而你自己又不具备战略眼光的话,我想我们不必关心从“主义”上入手,中国最缺的是实事求是,脚踏实地肯真正做事的人,我们是不是应该多做一些事呢。
      

  11.   

    呵呵,你看看中国软件收入的10强的一个位是谁就知道 了,不是微软,是IBM,IBM的主推的就是WebSphere,中国银行就用的ibm的J2EE平台,你看看银行,电信,电力有几个是用的微软的解决方案的,微软的东西还不是在桌面上和低端服务器市场上啊,企业市场上主流是J2EE
      

  12.   

    to baitianhai:
    你罗列的那些公司有什么意义吗?我敢说上面绝大部分同时也是ibm,ms,hp,sun等等的用户,这东东又不是有什么排它性的。随便举个例子,《福布
    斯》排名第一的花旗银行,既是MS的客户,又是ibm的客户,同时也是hp的客户。突然想起《c++ Primer》的作者stanley Lippman 在Software Development 2001”研讨会上讲的话:“Java实在不怎麽样,和Windows 2000一样
    无趣。 Linux也是个无聊的东西。”——我初看这话第一反应就是“tnnd你是老几?”后来看看说话人的名字,我只好——“……你牛!”上面那段纯属题外话,我想引用的是他的另外一句话:“如果你学会了Java,又懂得C++,基本上你已经学会C#的百分之九十了。”——既然这样,有必要你死我活吗?共存是很正常的事。
      

  13.   

    感觉楼主有点井底之蛙,不要骂我。
    可能你做的东西主要在jsp和servlet上吧,又主要是web编程,所以会有这种想法。现在很多金融,电信的大型分布式系统都是基于j2ee开发的,基于如weblogic,websphere此类中间件软件,包括我现在开发的。
    微软的产品还主要在桌面系统上,如windows和一些产品软件office。在高端服务器市场上,还没有微软的影子。
      

  14.   

    老兄,你难道不觉得windows2000来做服务器太慢了吗?耗资源,他怎么能和linux比那?
      

  15.   

    又是一个无知着唉
    再给你看这样的一些话
    浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!? 
    浮躁的人容易问:我到底该学什么;——别问,学就对了; 
    浮躁的人容易问:XX有钱途吗;——建议你去抢银行; 
    浮躁的人容易说:我要中文版!我英文不行!——不行?学呀! 
    浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行; 
    浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人; 
    把时髦的技术挂在嘴边,还不如把过时的技术记在心里就学一个电脑一个编程有什么好争的呢
    我对C#没有什么了解,感觉是和java同一个类型的。
    行与不行
    都说不准
    但是我可以告诉你在美国有87%大学都在教授java有57%学分超过了C++
    中国也有很多的大学在教授java
    而C#呢只是一个新生的事物和java一样的语方,是基于当今网络时代的语言
    和java一样
    j2ee和`net只不过是USA两家公司的产品
    都有各的长处
    总之还是那句话
    学精了那样不会没有前途的
    如果非要给一个答案的话
    那就是
    学java肯定有前途
    学C#说不定有前途
    (还是VJ++吧)
    说不定哪天盖哥又说J#更好呢?
    MS的东西就是变的太快(这也不能怪他啊,要不怎么赚钱呢)
    昨天还在用VB6。0调试过的程序今天到了vb.net就n个错了
    昨天还是COM今天就来一个完全不同的`net
    做MS的程序员不会没有钱的,可总感觉像候子一样给耍
    如果你想被耍的话,我也不想说什么了。
    MS是不会开放的,所以你永远也不会撑握其本质。
      

  16.   

    老实说!
    我是一个刚接触JAVA的程序员,但我也想发表一下意见!
    作为一个程序员,学什么并不重要,只要你尊敬他,熟练地使用他,那么,你就是成功的了!学哪个程序又有什么所谓?真的通了一门程序,学另外一门难道就这么难?
    据我所知,JAVA是大型企业的解决方案,而现在中国的JAVA程序员因为少,所以抢手,好赚钱,大家说是不是?那是Visual xxxxx的,走在街上,到处都是,又有什么意义?这是从钱方面讲的。
    从我们的前途来说,各位大哥,程序员能做到多少岁啊?30吧?30我觉得已经是尽头了!我们还争论这些干什么?我们要干的,就是从程序员做起!把基础打好了,再向系统分析、项目经理又或是其它方面方展(我想不会是DBA了,因为不同的路)。
    再说,电脑的东西,都是有时间限制的,3年为保质期,5年内一定就会退下IT舞台!大家想想,有什么东西能真正坚持5年的?ASM吧,我想来想去只有这个了!既然换代这么快,看看VB5、VB6->VB.NET,大家就想得一清二楚了!反正也就是这么几年,而且,换代又这么快,因此,学什么不重要,重要的是现在能赚钱,在现在的情况下,打好基础,向更高一层发展,才是我们需要的,如果说一个人到了三十岁还是一个小小的程序员,转行吧!
    -----------------------------------------------
    我是一个VC、VB、ASP程序开发者,为什么转JAVA?原因是M$的东西太烂了,周围都是,提不高自己的身价,而且,用得多M$的东西就知道,M$的东西太差了,极不稳定,只能作小企业的开发,VC是现在最HIT的东西吧,但大家试想一下,有多少大型程序是用VC开发的?.....(我不是说WINDOW下面的大型程序,别跟我说AUTOCAD啊、PHOTOSHOP之类的)
    我说了那么多,无非想表达一样东西,说这么多没用的,作为一个程序员,一个程序员应该有的精神,就是敬业乐业,做好本份(当然,能喂饱自己的钱包也是很重要的)。老是在这里噪噪噪,还不如老老实实去学多点东西,充实一下自己好过吧!