血的教训

楼主最好不要用C#+Net开发Winform程序.根据失败的经验总结如下:

一.开发出来的程序慢,客户说,这个程序有时候卡.如我在Image中存储大的文件,有300多M吧,内存增加了不少.增加了不说还一直占用着.有人会说,我不会写代码,没有清除对象如Byte[]等等...其实这些我们工作都作了的.

二.我们开发的是MIS程序,客户要与什么U盘呀,POs机呀,串口的一些设备呀.打交道,在NET类中找不到一些包装成熟的类库可以用,非要作些麻烦的互操作,有些MFC的功能,在NET中无法实现...郁闷

三.后来我们改用了Delphi,有人要说我在宣传Delphi,不是,我是用事实在说话...程序性能的速度超快,看看NEt程序,我只想说一声:垃圾.

四.有人说我为什么在这里发表看法呢,我要说,C#+NET是适合作WEB开发的,它不适合作Winform.自从微软的NET战略发展快10年了吧,大家见过有什么比较大型的Winform应用吗? 永中Office一样的Winform程序有吗/?

五.建议楼主如果想开发C/s程序的话用成熟的,经过考验的Delphi,PB,VC++6.0,VB6....开发最好

个人观点

From: http://topic.csdn.net/u/20090707/10/d17b1755-1871-4714-ad17-97aef75d7b82_2.html