学习 C# 有一段时间了总体感觉一个字 “爽”,什么时候 Delphi 才能赶上啊(50分)

  • 主题发起人 主题发起人 xuri
  • 开始时间 开始时间
没必要争啊,谁爱学什么学什么呗,现在还有用汇编的,你能说delphi比汇编好吗??
要看你用在什么地方
 
.Net 是可以跨平台运行的,因为它采用了两次编译。第二次编译是在执行之前完成的,
它被翻译成 80x86 指令(.Net 规范上是这么说的)。所以如果出了一个 .Net For Unix我
们也用不着奇怪。(估计微软不会)。
.Net 和 Delphi 不具有可比性。C# 只是一种语言,单就语法来说要比Delphi复杂。但是
C# 确实是一种标准的面向对象的语言。(Delphi 和 C++ 在某种意义上不能算)。.Net和
Delphi 的应用场合也不一样, .Net 的一个卖点就是它的 WebService 功能特别强大,这
一点我非常肯定,还有就是它的 Asp.Net可以做出丰富的 Web 页面。 但是 Delphi6 的
WebService 功能同样强大。而且有人可能已经发现 .Net 写出来的 WebService 如果里面
含有复杂类型的话(比如字节数组),用其他语言就很难调用。 (其实微软已经注意到这个
问题,所以提供一个 MS Soap Kit)。 说到 丰富的Web页面,Delphi6 同样也可以实现,大
家可以到 devExpress 公司的网站上去看一下他们推出的新产品就知道了。 还有就是对一些
技术的支持,比如Xml。 .Net 和 Delphi 使用的都是 MsXML 组件,没有好坏之分。 说了这
么多,有一点我觉得 .Net 比 Delphi 好,就是 VS.Net 的IDE,使用起来感觉很好。
我们现在的一个项目就是用 .Net 开发的,我感觉一点就是 .Net 的Bug 比较多(不过我
已经看到有 Sp1 发布了)。在项目实施的时候发现一个非常严重的问题,每个客户端上
都需要安装 .Net 框架,这一点还可以忍受,但是如果客户端是 Win95 和 Window2000 就
麻烦了,首先必须安装 Win95 Sp1 或者是 Win2kSp2,这样给实施增加了难度,而且.Net的
配置比较麻烦,有好多配置只能手工更改。而且里面的参数很多,对实施人员的要求很高,
普通用户无法自行安装,希望微软会改善这一情况(可能有些朋友会说:以后的Windows上
肯定要自带 .Net FrameWork,我也十分肯定这一点,但是短期来看可能性不大)。
我并非有意冒犯 xuri 兄,在此表示歉意。 再说我们公司是 MSDN 的订户,我没有必要说
.Net 的不好,完全是有感而发。 不过 xuri 兄有一点我不太同意, 就是代码长度并不代
表程序质量和技术水平, 大家知道采用好的设计模式写出来的代码要比不采用设计模式少
得多(对于一个大型项目来说)。
只是讨论,发发牢骚
 
好象也有.net for linux的。
 
各位在用C#的时候难道没有发现有许多Delphi的影子吗,其实它们的开发者都是同一个人,
不说大家也都知道^_^。不过C#出现在Delphi之后,我想它肯定会比Delphi做得更好,我就
不相信在有Delphi和Java得基础上,C#会差到哪儿去,更何况它后面得那棵参天大树。
我现在真的好难,都用Delphi六年了,如果Borland在后续得版本做的不是太如人意,其前
景??????????
 
不过 xuri 兄有一点我不太同意, 就是代码长度并不代
表程序质量和技术水平, 大家知道采用好的设计模式写出来的代码要比不采用设计模式少
得多(对于一个大型项目来说)。

他什么时候说过代码长度并不代表程序质量和技术水平?
但是依我看代码长度就是可以体现技术水平的,程序质量则不一定。
 
也来听课
 
无知者,井底之蛙,竹管窥天。
 
首先说明一下,在此提出这个问题,不是为 贬低 Delphi 而 提升 C#, 而是 为了让
大家能够去学习一种新的知识给我们带来的新的乐趣,从中提高自己。计算机的技术
日新月异如果我们不去更新自己,那么很快的回被淘汰!
如果抛开 IDE 只争对 语言本身而言,你会觉的 C# 是真正 的 面向 对象的语言,
并且她本身的功能非常的强大,这才是我很欣赏他的原因。
至于我提出的代码长度的问题,我个人觉得她虽然不能代表一个人真正的水平,
但是如果你没有相当多的代码量积累,那么你肯定不能有好的水平。
 
而且C#是可以编译为直接代码而不是msil的,只要编译是加上选项就好了
不可否认,C#的 表达能力是目前其他语言所不能及的
 
新东西技术肯定要新,旧的显得成熟一点;
用熟了某样东西,再用新的,有点不顺手,等到顺手了,
如用原来的早已做好了,
而且还发现新东西可以做的事,原来的经过改进也可以做。
何必...
本人以前使用pascal编程,后来听说C好,改用C,后来BC++,BCB
现在呢?
delphi(pascal)照样不错,BCB不一定比delphi好,VC更不用说!
 
据说Delphi 7 快出来了,还要增加不少功能呢?
 
各人喜好!但没有必要在这里扬C++抑DELPHI。
也没必要和他争论。
 
.net 要,delphi 也要!
 
管它是什么,能写出给用户在双规内完成任务就行的了
 
to 陈年老色:
在理,在理:)
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部