CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

现在学C#有前途吗,欢迎大家来探讨?

楼主twkwang()2002-10-14 09:27:14 在 .NET技术 / C# 提问

现在我看许多兄弟在盲目追随什么C#,包括我自己,以前也学了一段时间,现在觉得它完全没有什么特别,只不过偷学些了JAVA技术,后来我想这无不是间接肯定了JAVA,同时我觉得C#目前还不太可能有应用市场,我觉得还是JAVA、C++、DELPHI等实惠,回头用上了JAVA  
  我认为追赶时髦的公司实在不多,好象只是听说什么金蝶、用友等想相关的技术,我想大家也知道这类公司的产品如何吧!也知道这类公司没有政策的扶植,它们现在应上了去了吧  
  我好象观察到:C#除了国内一些水货在学外,国外几乎没有人中用,JAVA不是很好吗,干吗用什么C#,兄弟有谁见过用C#做的网站吗,难道这些公司以后会弃JAVA而取C#吗(几乎同相的功能,JAVA还能用在其他平台,现在又有几个大公司可能用WIN2000这样的平台来做INTERNET呢,包括MICROSOFT自已又如何?)?没有可能吧!那你学C#的是不是只是自我欣赏呢?  
  问题点数:100、回复次数:71Top

1 楼twkwang()回复于 2002-10-14 11:31:36 得分 0

加分了Top

2 楼chinajordan(超飞人)回复于 2002-10-14 11:47:09 得分 2

重要的不是学哪种语言,而是学习编程思想。Top

3 楼sumanden(心头慌,打中张)回复于 2002-10-14 11:49:03 得分 1

人各有志Top

4 楼twkwang()回复于 2002-10-14 12:02:50 得分 0

chinajordan(超飞人)    
  我也是这样想,不过我觉得C#不够成熟,不只为何有那么多人追时髦Top

5 楼cherno(且歌且狂)回复于 2002-10-14 12:06:31 得分 1

从学习编成的角度,那你就用Standard   C!  
  从其他角度~~那角度就多了~~你管我用什么?我现在用批处理写代码能挣到钱的话我管其他人用什么鸟语言?hahha   ~~~Top

6 楼cherno(且歌且狂)回复于 2002-10-14 12:11:46 得分 1

忘了一个角度,从吃饱了撑的角度,就是跑到每一个论坛,罗列此论坛讨论的语言的缺点(哪种语言没有缺点?),然后声称:此语言必败!  
  结果就是被别人骂得像落水狗一样满大街跑,借此消食~~Top

7 楼honeybe(钱包里只有一块钱)回复于 2002-10-14 12:31:45 得分 1

sighTop

8 楼zzzzzzzzzzzzzzzzzzz(全拼)回复于 2002-10-14 12:34:58 得分 2

 
   
               
   
             那种语言学好了都不白学Top

9 楼snewxf(心疤)回复于 2002-10-14 12:57:36 得分 1

C++,JAVA。。。。。X年前就有人在学了。  
  像我们这样的笨鸟假如不先飞的话。不论加速度有多快也赶不上人家呀!!!!!!!(当然假如你觉得你的智商够好的话,你可以去追)  
  这是最简单的一道理嘛!等到他普及你在去学的话好像。。。。。。。  
  帅哥!你喜欢JAVA你也不用骂别人是水货嘛!没意思吧!  
  不可能非要地球围着你转吧!  
  不好意思我就是你说的那种水货吧!希望你这样的超级大高手以后不要在随便  
  给别人封号了吧!嘿嘿!Top

10 楼hanxian(KO)回复于 2002-10-14 13:52:23 得分 1

又一个水货来了(皮仔来了)  
  想骂人!!!!  
  我想楼主可能是个学生吧  
   
  算了,各位水货说对吗  
  Top

11 楼Bowner(路上的西瓜皮)回复于 2002-10-14 14:02:30 得分 2

JAVA几年前在国外普及吗?几年前金碟用JAVA做了一套软件,在西欧的软件市场上展示,国外同行感到很新奇,现在呢?我们不可能拿C#和JAVA来比,就好象去拿中国和美国比一样,你怎么比?你口口声声说JAVA如何,我只举一点:JAVA对中文的支持如何?我对JVAV不精,但我只知道IBM官方主页有一栏是专门介绍解决中文问题的,而且不同的服务器下,如IIS,RESIN,JRUN等下面解决中文问题的方法也不一样.同时我最讨厌的是JAVA做出的应用程序的界面和DELPHI,C++,C#做出的简直没得比,这你如何解释?  
  国外的公司为何没用,这只是国外的公司希望能在这个语言成熟后才使用,而不象国内大部份公司只要懂点C#就弄出个不象样的软件出来.等国外公司大量使用C#的时候,再学的时候就晚了.  
  我的原则是,看自己需要开发的产品来订开发工具,如果我的产品需要在WIN以外的平台运行,那么我用JAVA,如果开发只是在WIN下应用的软件,我愿意用C#或DELPHI,甚至VB,就这样.就算是开发WEB软件,也得看WEB软件是应用在什么服务器上,你会在NT服务器上运行用JSP编写的程序吗?如果你会的话当我没说.  
  一个武林高手,不在于他手上是刀还是棍,同样的,一个语言如何,取决于开发者自身的素质.Top

12 楼lanbor(web)回复于 2002-10-14 14:42:01 得分 1

记住   C#现在已经是一种标准了!Java是吗?不是!  
   
  楼主的这种“现在又有几个大公司可能用WIN2000这样的平台来做INTERNET呢,包括MICROSOFT自已又如何?)?”的观点实在是太幼稚了!!!C#已经不仅仅属于MS,在跨平台方面,C#不会比Java差!现在已经开始应用在linux下。(Mono就是最好的说明).Top

13 楼xiaohyy(醉大饿极)回复于 2002-10-14 14:50:42 得分 2

想在.net下混口饭吃,没办法。Top

14 楼lbx1979(Love Arsenal)回复于 2002-10-14 15:17:43 得分 2

觉得不好也不用说的一无是处吧,任何事情都是有两面性的Top

15 楼yarshray(saga jion(心飘情落))回复于 2002-10-14 15:20:37 得分 1

http://www.csdn.net/develop/Article/15/15278.shtmTop

16 楼hslj(爱姘才会淫(饿人谷食堂堂主))回复于 2002-10-14 16:05:47 得分 2

现在下结论为时尚早!Top

17 楼twkwang()回复于 2002-10-14 17:35:54 得分 0

大家只是在这里发表意见而已,何必那么大的脾气  
  再说来者有分Top

18 楼sinmu()回复于 2002-10-14 17:48:30 得分 1

哈哈,“C#除了国内一些水货在学外,国外几乎没有人中用”,你这句话说得好,骂光了这里所有人  
  不过问问,java什么时候出的?Top

19 楼aiyinsitan(OhShit!) (Marlboro)回复于 2002-10-14 19:17:58 得分 1

我不是要说清楚哪种语言更好,特别是C#和Java比,楼主所说的“偷学些了JAVA技术”我不能接受,C#和Java都是起源与C/C++,谁也没有偷谁的,它们都继承了C/C++的个种优点。  
  “C#除了国内一些水货在学外,国外几乎没有人中用,JAVA不是很好吗,干吗用什么C#,”,没有人能说的清楚C#的前途如何,只要你精通了其中某一门语言,他们几乎可以实现同样的功能,楼主在学Java现在是个不错的选择,   lanbor(兰波)   说的很对C#已经不仅仅属于MS,C#的开发管理是有欧洲某个标准协会之类的进行,C#将来或许能成为某种工业标准,不过现在已经是了,看csdn的新闻吧,C#、CLI将被“标准化”,可以看出,C#出来没有几天,可Java呢,或许也存在其他的一些原因,不过我是选择了C#,而且不会那么容易放弃,楼主愿意的或可以记主一点:C#的历史才开始,时间能说明一切。Top

20 楼chainet(专注)回复于 2002-10-14 19:36:59 得分 3

up  
  弄点分再说,我学Java也学C#,但都不想精通,因为我做管理,呵呵~Top

21 楼baby21st(愚人|南京www.njci.net)回复于 2002-10-14 20:24:09 得分 2

社会在发展呀,新东西肯定要出现的,不可能是新的就不接受吧,我想那想极力排挤C#的是不是守旧了点?Top

22 楼qianshanju()回复于 2002-10-14 20:38:41 得分 1

从理论是讲,C#的确是一种前无古人的语言,它摒弃了Java的许多麻烦,在对口文支持方面,是Java不及的。Top

23 楼CMIC(大象)回复于 2002-10-14 20:40:55 得分 2

开发只是在WIN下应用的软件java太累,向lanbor(兰波)说得。在我见到C#之前我也只用DELPHI和VB。Top

24 楼sbgphl(十八哥)回复于 2002-10-14 20:46:37 得分 1

等大家都用,再学就晚了Top

25 楼Archerkids(一缕清风)回复于 2002-10-14 21:01:45 得分 2

C#确实是一种很不错的语言,虽然我才学了不就,但她的易理解程度却比Java略胜一筹,并且开发工具很好用。  
  我现在快要毕业了,不知道找工作还需要什么技能?那位高手愿意指点小弟一二?在此谢过!!!Top

26 楼fulaser(雪山飞狐)回复于 2002-10-14 22:03:43 得分 1

 
  C#、CLI将被“标准化”    
  (2002.10.14)       来自:eNet硅谷动力       高山流水   编译      
     
     
     
       
     
    当地时间本周五,微软公司证实说,由它为其.Net战略开发的二项重要的编程技术将很快得到国际标准化组织(ISO)的批准。  
   
     微软公司.Net开发者平台业务部门的产品经理约翰说,编程语言C#以及CLI(公共语   言基础架构)已经获得了ISO内部一个工作组的批准,很有可能在明年1月份获得ISO的正式批准。  
   
     CLI构成了微软公司被称作.Net   Framework的基于Web的运行时间库环境的基础,它可以用来在PC、PDA以及大型服务器上开发和发布基于Web的应用程序和服务。C#是用来开发这类应用程序和服务的编程语言,被认为是Sun公司Java编程语言的竞争对手。  
   
     由微软公司开发的这二项技术已经于2001年12月份被欧洲计算机厂商协会认定为标准。当时,微软公司及其合作伙伴惠普和英特尔都表示,下一步它们将把这二项技术提交给ISO。这二个标准组织之间存在合作关系,如果一种技术已经获得一方的认可,另一方则会优先考虑相应的技术。  
   
     ISO内部的一个技术委员会已经对C#和CLI进行了评估。上周晚些时候,该委员会结束了其评估工作,正在对该标准的文档进行最后的润色。约翰说,我们距离完成相应的文档已经只有咫尺之遥了。  
   
     一旦这二项技术被批准为标准,开发人员就可以设计自己的C#编译器,也可以开发.Net   Framework的其他版本,使它能够运行在非Windows平台上。例如,由Ximian公司牵头的一个开放源代码组织就正在利用ECMA的标准开发代号为Mono的Linux、Unix版本的.Net   Framework,这将使.Net应用程序能够运行在这二种操作系统上。  
   
     约翰说,惠普和英特尔二家公司也可能发布它们自己的.Net   Framework版本。  
     
  Top

27 楼walksnake(凌云剑客)回复于 2002-10-14 22:06:31 得分 2

讨论有没有用的前提是:你已经先了解或者精通或者你已经用过一段时间了。所以在还没有深入运用之前,讨论有没有用是没有什么意义的。C#现在已经逐渐深入人心这是不争的事实,在讨论有没有用之前,还是去好好学学其精髓吧!  
  为自己,为程序!  
  Top

28 楼myhop(心剑)回复于 2002-10-14 22:49:52 得分 2

我喜欢.NET的开发环境了,一个字“爽!”Top

29 楼hcljp(小天)回复于 2002-10-14 23:18:07 得分 2

咱水平低,之所以学C#,是因为只有这个咱能看明白一点。  
  用C#做的网站咱可还真见过!我的一个朋友就是在那里工作。  
  不过网址忘了,不好意思。Top

30 楼TINA(刘德华)回复于 2002-10-15 00:24:50 得分 2

探讨个屁,不好意思,说粗话了。  
  想学就学,觉得难没时间不想学就不要学,学得好的话,FOXPRO都有前途。重要的是你的编程头脑和编程思想合不合格,如果你的头脑简单,就算用你所谓的最有前途的开发工具,都写不出好东西来,关开发工具什么事情了。  
   
  打个比方吧,你没有好的根基,就算让你去练什么葵花宝典,我看你还是没有能力去练成它  
   
  Top

31 楼twkwang()回复于 2002-10-15 08:22:10 得分 0

TINA(刘德华)讲得有道理Top

32 楼twkwang()回复于 2002-10-15 13:57:23 得分 0

关注Top

33 楼freexin(小昕)回复于 2002-10-15 14:32:20 得分 5

分数,关注!  
   
  唯一想说的就是:只要有人请,学什么都有钱途Top

34 楼twkwang()回复于 2002-10-15 15:43:09 得分 0

准备加分了Top

35 楼emeng(叮当猫)回复于 2002-10-15 15:58:54 得分 2

其实各种语言,学会一种,在接受其他的就会比较快了。不用非找难得先学。Top

36 楼twkwang()回复于 2002-10-16 08:13:00 得分 0

看来这里不热闹Top

37 楼zy869(发顺久)回复于 2002-10-16 09:03:06 得分 1

"我好象观察到:C#除了国内一些水货在学外,国外几乎没有人中用,"  
   
  楼主,去你的,我看你就是个水货,要不还提出这么弱的问题?Top

38 楼zhui19760820(冒牌天使)回复于 2002-10-16 09:34:55 得分 5

 
  我感觉学什么都行,只要有钱挣。!!!  
   
   
   
  说别的都是浪费,你赶紧给分吧!!谢谢  
  Top

39 楼cherno(且歌且狂)回复于 2002-10-16 10:41:45 得分 5

同意,如果你给我分的话,哈哈~~Top

40 楼twkwang()回复于 2002-10-16 11:42:33 得分 0

能介绍几人C#开发的网站吗Top

41 楼z816hot293(雪中火)回复于 2002-10-16 13:10:09 得分 5

非常有前途!!  
      我正在前途中前进!Top

42 楼VJProgrammer(venjiang)回复于 2002-10-16 13:30:34 得分 1

楼主注意了,C#开发的网站太多了。请访问搜索引擎检索。Top

43 楼开心就好(.NET MVP,北京)回复于 2002-10-16 13:39:49 得分 2

这种问题每过一周左右就讨论一次。都快没有意思了:(Top

44 楼twkwang()回复于 2002-10-16 13:51:10 得分 0

是不是只是些个人小网站,你觉得能说什么问题,我还想问一句,MICROSOFT现在的网站在用什么?Top

45 楼Rocy(萧七)回复于 2002-10-16 14:03:02 得分 2

好好地把C#研究一下,再评论它的优劣,不要跟风,人家说好就好,人家说不好就不好。  
        事实上评论语言优劣也没什么意思,它存在总有存在的理由。  
        我反正是跟定MS了   :)Top

46 楼twkwang()回复于 2002-10-16 17:29:21 得分 0

反正开发工具第一是BORLAND,JBUILD、DELPHITop

47 楼hualianmao(花脸猫)回复于 2002-10-16 17:56:11 得分 1

在看此贴之前,我还在犹豫不决。  
  看完此贴后下定决心:跟定C#啦!!!  
  不过,其他语言我想最好也能了解一些,如Java等。Top

48 楼twkwang()回复于 2002-10-17 14:01:48 得分 0

c#有公司在开发大的项目吗?是不是很不稳定?Top

49 楼twkwang()回复于 2002-10-17 15:59:41 得分 0

没意思,c#这里很冷清Top

50 楼twkwang()回复于 2002-10-18 11:42:12 得分 0

没意思,c#这里很冷清  
  Top

51 楼xingzhiyun(八宝齐)回复于 2002-10-18 12:52:00 得分 1

请大家注意,有很多人在攻击C#,为什么,嘿嘿,恐怕有些人紧张了.Top

52 楼Elsa_Fent(宪兵队)回复于 2002-10-18 13:32:33 得分 1

下面的场景你不觉得可笑吗:  
  小王一边用着盗版一边却叫着“瞧!那个人在偷别人的东西”  
  ------------------------------------------------------------------  
  当初,我是个C++程序员,我很反感JAVA的掘起,我坚持C++是最好的,有了C++上可通天下可入地的语言,干嘛还要JAVA?难道还有C++做不出来的吗?JAVA,这个不比C++复杂的东东有什么用?有什么软件是用JAVA写的?当初的我就象现在一些人一样固执。然而事实证明我错了。可现在又有人在犯同样的错。  
  ------------------------------------------------------------------  
  大家好象一定要弄明白,究竟谁会取带谁,好象一林不容二虎,要么JAVA要么C#。我想说的是,任何语言都不会被取代,各有各存在的道理,各有各存在的方式。还没学通皮毛就妄加评论的态度是不可取的。  
  单就语言本身来讲,C#绝对比JAVA优秀,你说是偷也罢,是学也罢,反正是青出天兰而胜于兰。也许把叫做JAVA#很多人乐于接受,就不会说它是偷了。  
  并不是语言优秀就一定能成功,还有许多其它因素:平台支持,价格成本,人为因素等等。国外流行JAVA是因为人家的操作系统和机器五花八门,我们呢?托盗版的福,大家惊人的一样,Windows   +   Intel,那JAVA的优势在哪里?有人要说了,Linux   +   Java成本很低。但我认为Linux还差的远呢。有人又要说了,IBM都支持Linux,那你知道IBM的服务器有多贵吗?  
   
  Top

53 楼lingyunfeipu(凌云)回复于 2002-10-18 15:26:44 得分 5

有道理,接分Top

54 楼cg1120II(代码最优化第二版-§.NET专家§)回复于 2002-10-18 15:45:48 得分 2

1、进入www.google.com  
  2、键入aspx   网站  
  3、现在你打开你搜索到的网页  
  to   twkwang(),看到用C#开发的网站了吧  
  呵呵Top

55 楼twkwang()回复于 2002-10-18 16:07:03 得分 0

JAVA、WINDOWS现在已成熟,而C#、LINUX现在还不成熟,我认为它俩一切都要到2005才会成熟  
   
  操作系统到了98或2000再升级有意思吗?是不是想在公司中也3D?  
   
  WINDOWS是目前最好的,末来十年内也是这样,但微软的操作系统已难以进步  
  95+IE=98  
  2000+NETFRAME=NETSERVER  
  微软在操作系统越来越不可能有大的改进了,这主要是语音,图像识别系统等高技术问题不可能在十年内解决,微软除了增加些功能,就不可能有大的作为了,我也可以讲目前操作系统可能还是人们最关心的软件之一,不久应用软件才是真正弄潮儿  
   
  其实XP我们就可以看得很清楚,除了家庭用户以外,还几个企业用户会去升级,除非它用的是95或31  
   
  而2005LINUX一定会成熟,时间会说明一此,微软的操作系统一定因而产生动摇  
   
  还有微软的OFFICE,自从97以来,基本上是没有变化,也不可能产生大的变化,2005后WPS、STAROFFICE、WORDPRECFET等一定很成熟了  
   
  在加上正版软件的逐步普及,费用自然是很重要的问题,到时你说会选什么,还有你的老板会选什么?  
   
  这些问题其实可以从今年的微软LICENCE的改革来说明,微软明显是怕,用户以后减少升级  
   
  如果微软没有的操作系统+OFFICE的优势,还有什么  
   
  SQL   SERVER   〈   ORACLE  
   
  EXCHANGE   SERVER   〈   LOTUS  
   
  自然:  
   
  C#〈JAVA  
   
  所以JAVA+LINUX的人才会大大的需要啊!  
   
  Top

56 楼szye(szyyw)回复于 2002-10-18 16:39:05 得分 0

我同意,C#是什么小儿科Top

57 楼snewxf(心疤)回复于 2002-10-18 18:25:11 得分 2

不学算了。  
  又没人用刀架在你脖子上让你学。烦什么烦。  
  你的C#必败1,2,3,4,5我都看了。说的什么呀!就一个字烦!  
  说什么都说不到正点上。要么就发个有说服的贴子给我们这些“水货”学习一下!在这烦什么烦!  
  不学的话就闭嘴!去学你认为不败的语言。我们这些“水货”是阿斗,我们扶不起来。嘿嘿!!!!!!!!!!  
  我想大家应该看过你的C#几败1,2,3,4,5了吧!你看看你都用什么来必较。  
  什么搜索的结果多于C#了。。。什么什么,,,烦!  
  Top

58 楼Shijianhui(无心伤心)回复于 2002-10-18 19:13:49 得分 1

不管你们说什么。就算你们把刀放在我脖子上我也要说:C#我学定了!Top

59 楼twkwang()回复于 2002-10-19 17:36:06 得分 0

C#是什么东西,没听说Top

60 楼bcdavid(不取高薪,焉娶美眉)回复于 2002-10-19 18:04:20 得分 2

各个项目要求   不同,如果需要   C#还是要学习的。Top

61 楼rokia(■大力水手■)回复于 2002-10-19 18:32:49 得分 2

有意思,我正在学Top

62 楼nie173(不酷不帅)回复于 2002-10-20 14:01:41 得分 2

算了,我就学C#好了,而且还支持99%的C++语法呢,实在C#不行我再回头继续用我的VC.netTop

63 楼twkwang()回复于 2002-10-21 07:58:26 得分 0

谢谢各位的参与,尽管我不喜欢C#,各位真的对它这么执着,我也祝大家一路光明,不过C#说要赶上或超过JAVA,我对至少还要3-5的时间,也有可能一直只是扮演一个JAVA的配角  
  不过有些人只是盲目地信崇MICROSOFT,实在有点可笑,我且问MICRSOFT真有几个产品是NO.1的  
  WINDOWS---NO.1(但只要3、5年时间LINUX至少要拿走20-30%的市场,特别是企业用户)  
  OFFICES---NO.1(但只要3、5时间WPS、STAR   OFFICE、WORDPERFECT等也会拿走20-30%)  
  IE--NO.1(是因为倾销,也因为NETSCAPE还不够强大,用户转移容易)  
  SQLSERVER--NO.3  
  EXCHANGE--NO.2  
  VB--不如PB、DELPHI  
  VC-NO.1   但易用性不好  
  VJ--没有排名  
  C#--NO.2(但现在与JAVA企业用户差距大,CLI还要3年以上时间去普及,是用户转移上有一定困难,我认为即使MICROSOFT大力发展C#,也要5年时间才能赶上并开始超过JAVA(企业用户就更难了),真正要打败JAVA还要10年以上的时间,再说这只是个末知数)  
  Top

64 楼twkwang()回复于 2002-10-21 10:48:51 得分 0

UPTop

65 楼Cruiser_Ying(巡洋舰)回复于 2002-10-21 12:01:33 得分 1

微软提供的开发环境确实好,却实在很大程度上提高了软件业的生产效率。  
  个人觉得微软的很多产品是面向大众的,而不是面向专家的。这也是她所以  
  能如此成功的要素把。作为.net的标准语言(.net   框架就是完全用C#开发的),如果.net是一种革命,那么C#就会有强大的生命力。Top

66 楼GuoKing()回复于 2002-10-21 12:13:10 得分 2

最起码学习软件技术的人不关注新事物,新技术,早晚会被淘汰,其实这本身就是个错误的问题,让大家讨论,窃以为有哗众取宠嫌疑,不过给大家一个场所,大家表达一下自己观点,也是不错的举动。  
          你在80年代的时候是否想到过Micosoft是现在的“巨人”样子吗?Top

67 楼PI_2002(圆周率)回复于 2002-10-21 12:18:08 得分 5

关键在于“精”Top

68 楼Tmsheng(对酒当歌)回复于 2002-10-21 12:27:59 得分 1

如果自己学习一样东西稍微深入一点的话,我想就没有人会骂别人是水货了,也没有人会说C#是水货,C#步入java了。大家清体会一下这句广告词吧:能简单才不简单。    
   
   
  这么多人都在这说C#不好,C#太简单,可是想过C#为什么能做到这一点了吗?为什么很多从事C++的人开始喜欢java了,是因为java比C++强吗?的确,在某些方面,java比C++强,但主要因素呢?大家说java跨平台,所以强,C++步不垮平台吗。说C++不跨平台的人错了,那只是年所见到的C++IDE不跨平台,难道你没看见linux,unix上主要是C++吗。你喜欢java的跨平台吗?错了,你只是喜欢java写的代码再也不用你来考虑其跨平台性了,因为你不会,所以这个由java帮你解决了。所以你认为简单,但java的跨平台性怎么实现的呢,我想你几乎没有想过。所以,如果从技术上讲,喜欢java的人是因为他的技术难以从事C++。    
   
  很多人在说喜欢java的设计模式,的确,它是很不错的,他的简洁让你觉得其优雅,是一种美的体现。但是,有设计模式的语言真的就比没有设计模式的语言好吗?我想,这是值得你想一想的问题。下面是我的个人观点。    
   
  一种语言本身带有模式在内,它其实已经是一种架构语言,而不是原子语言。但一旦一种语言本身具有架构的话,你就知道在她擅长的领域她几乎是最棒的,而在她还没有涉足的领域,她就是最糟糕的,甚至根本就无能为力,C#跟java一样,同样是一种架构语言。而C++可以称其为原子语言,你如果明白“物质是由基本粒子构成的”这一观点,你就明白C++的巨大威力。一种东西如果具备的灵活性越高,就要求其使用者具有更高的驾驭能力,很简单的一个比喻:我们调用两个不同的方法:一个方法参数多,一个方法参数少,明显第一个方法比第二个方法会具有更多的功能,但同时也要求方法的使用者对其有更多的了解。(这就是灵活性与简单性的矛盾,如果有你设计一个工具,你就必须在其间折衷考虑。)C++就是这样,他很灵活,你想用她干什么都成,它本身就是独孤九剑,关键就看你是不是独孤求败了。之所以这么多的程序员喜欢java而不喜欢C++,就是因为他知道自己做不了独孤求败,因为这个时候的设计模式在独孤求败身上,而不再独孤九剑身上。用java的话,在java擅长的那个领域,java就是一支神枪,就算你这个程序员没有什么设计模式,也没什么,java会保护你。这个时候的设计模式,责任在java身上体现得更多,作为程序员的你呢,已经变得傻瓜一些了。    
   
  事实上是这样:我们中很少有独孤求败,所以大家喜欢更傻瓜一些的东西,所以java好,C#更好。    
   
  如果摒除人的喜怒哀乐对上述这几种语言进行评论,我可以这样向世界宣布:C++是高级语言中当之无愧的王者,java,C#则是在某些方面站到了巨人的肩上。Top

69 楼angel_lee(随风而逝)回复于 2002-10-21 13:18:03 得分 2

学什么都好,只要能学以至用!  
  c#很好呀,很强大:)Top

70 楼twkwang()回复于 2002-10-21 13:31:03 得分 0

结贴了Top

71 楼hcljp(小天)回复于 2002-10-27 00:29:54 得分 0

不管用什么语言,目的多是只有一个----利用电脑,提高工作效率,从而获取更大的经济利益。C#也好,JAVA也好,还是其他什么,只要能够更好的配合我们的工作和学习,那么它就有发展!  
  比尔可不是笨蛋。Top

相关问题

  • c的前途
  • c/c++ 有前途吗??
  • C++用法探讨。
  • C++Builder的前途如何?
  • java比c++更有前途?
  • 学C语言的前途
  • C#没前途?真:假
  • 探讨C++设计问题
  • C# 与C++ 哪个更有前途?
  • 新VC/MFC/C++技术群16000410,欢迎大家加入!一起探讨问题,共同成长!

关键词

  • .net
  • .net framework
  • c#
  • c++
  • c/c++
  • win2000
  • 语言
  • 微软
  • 跨平台
  • 操作系统

得分解答快速导航

  • 帖主:twkwang
  • chinajordan
  • sumanden
  • cherno
  • cherno
  • honeybe
  • zzzzzzzzzzzzzzzzzzz
  • snewxf
  • hanxian
  • Bowner
  • lanbor
  • xiaohyy
  • lbx1979
  • yarshray
  • hslj
  • sinmu
  • aiyinsitan
  • chainet
  • baby21st
  • qianshanju
  • CMIC
  • sbgphl
  • Archerkids
  • fulaser
  • walksnake
  • myhop
  • hcljp
  • TINA
  • freexin
  • emeng
  • zy869
  • zhui19760820
  • cherno
  • z816hot293
  • VJProgrammer
  • 开心就好
  • Rocy
  • hualianmao
  • xingzhiyun
  • Elsa_Fent
  • lingyunfeipu
  • cg1120II
  • snewxf
  • Shijianhui
  • bcdavid
  • rokia
  • nie173
  • Cruiser_Ying
  • GuoKing
  • PI_2002
  • Tmsheng
  • angel_lee

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo