c#技术大讨论!大家有什么看法,中文或E文都可以发表!(300分)

  • 主题发起人 主题发起人 danie
  • 开始时间 开始时间
宣传的力度不小
但是
能否吸到足够数量的程序员
不好说
 
没问题。况且现在已经在开发支持编译成MSIL的Pascal语言,你小子学的东西不会浪费的。
 
M$要把MSIL做成 非语言依赖的东东!
 
在pcbook.51soft.com有几本C#的电子书...
是全英文的...
C#...好东东...Delphi6支持.net了没有?
 
大虾们,请问你们用什么软件编辑C#原文件的?
 
C#应该不错
 
C#的确不错,应该说是从Java发展起来的,不过继承了J的优点,同时改进了J的不足
大家关注!!!!!!
 
上周六那天闲来无事,把前几天寄过来的VISUAL STDUIO。NET B2在自己的计算机装上玩一玩。
本来没有打算报什么希望,可是C#却给我了一个惊喜,对于一个DELPHI程序员来说C#简直是
太好上手了,做图形界面不说(其大多数图形界面控件的属性和方法和DELPHI的几基本上都
差不多),开发WebService这类的东西绝对是一流(ASP。NET就是使用c#开发的)。从语言
C#也集成了很多种语言的优点,比如说DELPHI的override类型继承,JAVA包的概念,还有VB的
参数自动缺省等优点,再加之VISUAL STUDIO。NET IDE的强大支持,简直爽死了。说不定以
后我会成为一个C#程序员。
 
下面文章摘自于《科学》 2001年第一期
(科学美国人)的中文版
微软的“#标准”
Wendy M.Grossman
当计算机行业几乎分化为“黑白两道”的时候(黑道:微软这个居心叵测的帝国;白道:其他的所有人),有人出来发难了。我 看这很正常,你想想,对于某些人来说-----当然是那些不满足现状,热衷于技术更新的人-----计算机工作的太好,他们就会坐立不安,因为这就意味着他们使用的技术或是其他的什么东西过时了。
本文提到的这个例子,其始作俑者就是Sun。四年来Sun一直竭力把Java推为开放标准-----也就是说,任何人都能用它来开发应用程序,而且不用付钱-----但四年之后,Sun宣布它正在取消使Java成为国际标准的行动。然后6月末,微软宣布说,作为Microsoft.Net初始计划(既新一代因特网软件和服务计划)的一部分,它正在开发一种新的计算机语言,并交给标准认可机构。Sun想要掌握控制权,而微软却要放弃控制权。这个世界疯了吗?
可能世界并没有疯,对于微软将其计算机语言取名C#一事,尽管Slashdot(一个在线黑客组织)的家伙们颇有微词------每个人都会提出念“#”这个字符号呢?除了音乐家外,谁会在看第一眼时就能把它正确地读成"Sharp"("升")呢?这个名字的真正愚蠢之处在于:搜索引擎不能将“#”识别为一个字符,因此任你数百万次敲击字母c,想以次操作取出有关c#的语言的信息,几乎是不可能的,这种愚蠢做法居然出自一个被认为是大规模进占因特网的公司之手。
然而这些 抱怨算不了什么,当初Java于1995年诞生时被吹嘘为一门将统治因特网的技术。Java不仅仅是一种计算机语言,它实际上由四部分构成:首先是编程语言;其二,是一个不需要附加硬件就能运行Java程序(附加程序)的虚拟“机器”;其三,是一套为日常应用而设计的程序库,能为Java程序所调用;还是一个Java编译器。Java的附加程序常常运行缓慢,而且漏洞百出。但是,在许多场合中Java特别有用。虽然Java没能挤跨Windows,但是Java应用程序的数目仍保持上升趋势。
微软对此作出的反应是开发它自己的Active-X技术,并将Java的精髓并入自己的产品。到1997年10月Sun公司一直在控告微软,称微软意图使Java四分五裂。微软对其指控一口否认。以后的情况就不用我多说了,这成为法庭上的一件悬案同时Sun宣布它意欲让国际标准组织(ISO)认可Java,先是通过一个名叫 JTC 1的技术咨询委员会,然后在1999年4月开始又由ECMA(欧洲计算机制造商联盟)经手。这两个组织中的任一个都提供了获得ISO认可的捷径。此后于12月Sun突然宣布它正在使Java完全退出标准认可过程,并抱怨说ECMA想要上述两个标准认可过程程序,以及Java标准的版权。
看来Sun只不过是又一个居心不良的公司罢了,它从未真正想过放弃些什么,这一点可以Sun的行动为证。或者你也可以把孙的行为看作是对Java的保护,以防它慢慢的毁于委员会之手。当然,这个行为又可以从两方面来理解。你可以说微软想因这一改变博得一个好名声,你也可以说微软在这些年来凭借独家专利产品(例如windows)赚足了银子之后突然想 装装门面。大概是希望美国司法部在旁边能看到吧。
如果情况如后者所说,那么微软宣布.NET计划也许不该恰好选在Jackson法官同意延期执行判决,在微软上诉期间不予分解公司的时候。当然,随着技术的开发和应用,什么情况都可能发生。但乍看该计划总觉得微软又霸占全世界之嫌(而这正是美国司法部在这桩反垄断案件中力图阻止的)。Java可以在所有平台上运行,而C#和.NET却只能在Windows上运行。从1995年以来,Java就一直利用所谓的Java共享进程(Java Community Process)来获得发展,该进程在来自IBM,惠普,BEA系统,Caldera,苹果以及其他公司的代表的监督下进行。Java是一个“既成事实”的标准,正如Sun所说,因为它可以在相当多的 操作平台上运行。而无论ECMA怎么强调它认可的权威性,也无法使C#运行于Linux之上。
对于那些偏执的人来说,微软的.NET计划吹的天花乱坠,什么租借软件并通过网络将你的所有的个人信息存在一个地方啦-----听起来就象许多人所担心的那样:当微软开始放弃IE时世界会是什么样子-----那时其他的浏览器将作废,因为主服务器都是微软的"看家犬",只与微软的产品兼容或是最易兼容.你会把你的所有 生活细节向微软双手奉上吗?你需要的是把诸如"美国在线"都排除在外的因特网吗?
标准就是使一项技术得到广泛应用的敲门砖;这也是人们争夺标准之战如此艰辛,如此漫长的原因所在.然而,某项事物成为标准的理由是多种多样的,它与创立标准的公司有很大的关系,也与认可标准的是哪个委员会,标准是否满足了人们的需要,以及提供配套软件的 公司和标准出现的时间有关.如果标准之战一旦爆发,而且是Java 和 C#之战那么一切归结为技术人员更相信或是不相信哪个公司 的问题:Sun还是微软?

-----------------------------------------------------------
对于搜索引擎的问题我没搞清作者的意思
 
不好意思
粘帖的时候忘了换行了
多多原谅
 
JAVA是十足的傻B!
老子看好C SHARP!
 
里面一个类的函数参数居然是: funcabc(Object sender, ....)
在微软的编程规范里,标准的写法是:
funcabc(object source, EventArgs e)
避免用sender,可能怕大家联想到delphi,但他们自己的开发人员常常习惯性的
写成sender。
自从用上了c#,我已经会半年没有使用delphi了,
这种感觉,就象5年前,看见了delphi就不再用C++一样。
 
我现在用C#开发,DELPHI用户可以很快上手C#,希望可以交流一下C#的中文资料。
dxcwxc@163.net
 
我刚用C# &&
asp.net做完第一个项目,感觉非常不错,不过Beta2版的vs.net Bug还是不少
但仅就IDE来说已经比Delphi6好用了,更不用说项目管理等。。各种东东
也稍微有了点经验,希望与大家交流。
不过我困惑的是平台的问题:Linux/Unix在国内可期待的未来和Windows不确定的未来
所以虽然C#和DotNet感觉很好,但我打算先放下了,主攻Java去
不知道各位对此有什么建议和意见
 
c#的主设计师是DELPHI的前主设计师,它们之间相象是很正常的;
C#确实不错,我已经放弃JAVA了,转学C#。
我也正在学C#及ASP.NET,用它们来做WEB SERVICE我觉得要灵活得多,
D6可以做WEB SERVIEC,而且开发速度非常的快,但是它是以牺牲灵活性来换取
速度的,就象D5的INTERNET EXPRESS一样,开发起来确实快,但是太不灵活了。
 
据说c#60%的人是原inprise的
 
持一种观望的态度看C#比较好!(只是个人观点!)
 
[red]C#不错嘛,学学先。以后有空再来~[:D][/red]
 
后退
顶部