别想得太多了,C#不可能代替JAVA

解决方案 »

  1.   

    C#只能写CLR下的程序,而且目前只能在WINDOWS下运行,而JAVA则能写跨平台的程序,两者应用范围不同
      

  2.   

    CLR在FreeBSD和Linux下都有实现了,同样跨平台的哟
      

  3.   

    快了
    只要国际化标准组织一通过
    C#就是一种标准了
    JAVA怎么样都是公司的东西
    你要改动必定被SUN告
    所以C#有这方面的优势
      

  4.   

    我觉得如果时间一长,sun不努力,就会被微软吃了
      

  5.   

    C#,取代JAVA没什么含义,如果把JAVA干掉了,让C#单独发展就没意义了...
      

  6.   

    我还以为你们是些高手呢,没有想到发出这样的言论,你们知道不知道python,perl,c#再强大
    也只是一门语言,请记住,语言是我们程序员的工具。工具永远都是会有最新的,c#又怎么样了
    我搞。net。但是我不用去学习什么c#,很简单的道理,我就是赚你们这些用c#的开发者的钱
    我在linux下面实现了。net,你要编程是吧,平台使用费拿来。告诉你们.net的使用费对每一个
    应用程序收费是$250另外每一年$1000费用,这个还只是小型开发费用,反正c#用的人这么多,又已经成为了标准,本身又方便,你不给我做,自然会有人给我做的,到时候c#程序员一大堆,我才不怕找不到人呢,你们就慢慢学去吧,哈哈哈哈
      

  7.   

    刚才说话有点过激,不过说句实话,我为某些人的无知感到很痛心,微软的标准化一向是做得很差得,因为他太喜欢加入自己得东西了,再说,现在windows编程前景不是很好,等你进去了之后就明白了,。net得最大受益者是微软,对于我们开发人员是有害的,
      

  8.   

    我也有同感,微软收费太多了,但是从开发速度来讲,是C#快还是java 快
      

  9.   

    Java与C#是两种语言,谈不上谁能够取代谁,虽然两者在垃圾自动收集等方面存在着许多相同之处,但两者还是存在着许多不同点。两者是不可相互取代的。
      

  10.   

    "告诉你们.net的使用费对每一个应用程序收费是$250另外每一年$1000费用,这个还只是小型开发费用"
    ----------------------
    不对吧,是不是受到那篇新闻的误导?
    收费是指你的程序使用了.net my services中的功能组件,比如.net alerts, calendar等等,是web service的一种形式,也是ASP的一种形式。其实web service收费是一种潮流,就像ebay的auction api一样,以后的网站如果不走service的道路,根本没法活下去,电子商务也不可能真正发展起来。
      

  11.   

    “我搞。net。但是我不用去学习什么c#,很简单的道理,我就是赚你们这些用c#的开发者的钱 我在linux下面实现了。net,你要编程是吧,平台使用费拿来。告诉你们.net的使用费对每一个 应用程序收费是$250另外每一年$1000费用,这个还只是小型开发费用,反正c#用的人这么多,又已经成为了标准,本身又方便,你不给我做,自然会有人给我做的,到时候c#程序员一大堆,我才不怕找不到人呢,你们就慢慢学去吧,哈哈哈哈 ”capitain()果然够激。你能在linux下面实现了.net?你有这么强笑我们也是应该的。你本意是想说mono吗?它是谁开发的?我想是盖哥的朋友吧!难道是你?
    如果全世界的程序员只用c/c++ 、汇编,用linux系统,恐怕到时候“程序员”的数量可能只有现在的1/??。vb、delphi的出现,用户有多少,为中国带来多少收益?什么东南西北大的教授够牛了吧?讲讲他们做了什么伟大贡献来听听。
    收费?你没听亲爱的小平说我国是市场经济吗?什么是价值规律我就不说了。如果mono能够做到m$所做到的而且不用钱,说不定全世界最有钱的人可能是我呢。
    我是菜鸟我怕谁!
      

  12.   

    python和perl都有对应的.net版本,不过好像都是要钱的,要不请牛人再做一个免费的版本出来给大家爽爽?
      

  13.   

    算了,学什么还不是为了多赚点钱,微软去掉技术面纱不也是个赤裸裸的商人嘴脸。
    目前什么好赚钱就学什么吧,以后有钱自己做老板。流行.net就请你们学.net的给我开发项目,流行J2EE,就请你们学J2EE的给我开发项目,薪水不过几千,何必考虑什么替代什么,说到低你只不过是几家大公司的技术奴隶,钱都是给别人赚的,你不用它的,它就倒了,是不?
      

  14.   

    to:leolee(历历)说得太对了,我赞成你的说法!
      

  15.   

    我看还是抛弃商业对抗的观点吧,那不是你我能左右的。
    我们就单从技术角度看,c#给整个业界带来了什么?.net又带来了什么?
    你不喜欢这种变化,随你。好东西就是好东西,不论你是否愿意用它。
    我是比较支持行业大一统的,因为现在的信息割据已经初露危险,不一统,就会有更多的浪费。看看我们整个国民经济的重复建设吧,那烧的钱要比it泡沫多得多。
    电信就是个典型例子,它是在挥霍中烧大的。
      

  16.   

    再好的技术没有成功的商业运作也是很难发展壮大的,就象sun这么多年对java的垄断,失败。
    技术没有商业利益的驱动它会进步吗?假如你喜欢纯粹的技术,建议你去做一个伟大的科学家,如果你行。
    所以不管技术好不好,在商业社会,经过各种各样技术性的包装,同样会让大家头晕目眩,如同.net。
      

  17.   

    to loverains:
    一方面喜欢变化,好的就是好的,另一方面又赞同行业大统一,其实这本身就很矛盾,目前行业统一造就的除了垄断还会有什么,有能力统一的也只有微软。技术本来就该百花齐放,在单一方向上的发展怎么会有生命力,没有java,怎么会有.net和它竞争,没有UNIX,又怎么会出来windows,如果早统一的话,那就不会有今天的技术。
    再看微软.net的疯狂推出,先不要给这个字眼迷住,稍微透过去看,其实就是一个非常之伟大的商业运作手段,能给微软未来带来几千亿的.net计划,真的会是一个非常“划时代“的技术吗?我更觉得像是软件领域服务上的一次划时代的变革才对,按需收费!
      

  18.   

    to leolee:
    现实就是矛盾的,我只是说了我所期望的事情。
    我不是反对竞争,竞争的结果就是垄断。现在我期望看到这样的结果。
    M$好像在某方面总是被鞭打着前进的,现在透过.net,我不管它要赚取多少钱,我感兴趣的是通过它可以实实在在作些东西,做些事情,方便,快洁。
    另外谈谈关于变化和大一统的看法。
    我所讲的变化可能绝大部分都是纵向的,M$推出了C#,推出了.net,这是它自身的发展变化。我喜欢看到这样的变化,它是好的。
    再说说大一统,当初操作系统业曾经存在过竞争吧,就像mac和intel pc的竞争一样。竞争总能保持在一种微妙的平衡之中吗?我想只是一个发展过程罢了,最后剩下来的不一定是最好的,但是它毕竟是经过了发展的。设想如果没有这种淘汰,我们可能至今要为数十种系统之间转换通讯而头疼不已。这额外的开销是多花些钱就可以买到流行的win平台所能比的吗?
      

  19.   

    接续上篇:
    看看win xp,看看msn,和lotus的合作,这算不算垄断?那么你是否感觉得到了方便没有?
    如果有一天oicq和msn达成了合作,你是否愿意看到这样的结果?
    再谈谈商业利益,我理解这里边的商业利益有两层,但是却有着相同的模式。
    第一层,开发平台提供者,他们的商业利益。
    第二层,平台使用者,他们的商业利益。
    有实力的集团开发出了不同的平台,他们赚取商业利益无可厚非,因为他们为平台使用者提供了快速赚取更多利益的手段,工具,途经。平台提供者时刻考虑的是这些使用者,他们需要什么。
    而平台使用者,就因此划分了不同的利益集团,他们所争执的是能否把现有的东西推广给更多的最终用户,一套东西赚更多的钱,实际上他们也在兜售着一种平台,一种环境。他们时刻考虑的是最终客户要什么,我用什么手段,工具可以实现,满足他们的需要。
    你看这两层的模式是否相同?
    利益驱动,谁的平台能够提供更高的回报,就用谁的。回报的计算是和收入,投入,周期等许多因素相关的。
      

  20.   

    to loverains
    听你一说,我也觉得有道理,赚钱和技术研究要兼顾
      

  21.   

    再跟一贴:
    目前不争的事实我想还是赚钱:
    VB<<VC<java,管理windows<linux<Unix。
    .net是应该比j2EE先进,毕竟是新的。
    但赚的钱还目前还不一定比java多。
    我不是一个崇高的技术至上者,所以我还是选择钱多的java吧。