G
gulang
Unregistered / Unconfirmed
GUEST, unregistred user!
在cnBeta上两个关于delphi的对话。大家觉得如何?
匿名人士1:
delphi的rtl杂乱不堪却又功能奇缺,连个像样的哈希表都没有,vcl则是bug多多,连基本的unicode都无法支持,这种垃圾产品还能活这么久已经是奇迹了
匿名人士2:
不知道你说的rtl仅仅是指rtl.bpl还是其他运行期库。要是前者,是个没源码的底层核心运行期库,基本许多底层功能都来自这个包。你怎么知道杂乱不堪却又功能奇缺?要是后者,delphi有现成的几百个控件,也有许多3party的优秀控件。delphi是一个通用开发工具,而不仅仅是关注某个领域。我真不知道你用过Delphi没有,THashedStringList这个类不是哈希表是什么?VCLbug多多?你是用的官方控件还是3Party控件?delphi的第三方控件确实是太多了,质量也参差不齐,但确实标准控件已经很好了,大多数问题都可以解决。另外你说Unicode无法支持,我不知道你文明用语的怎么学的! WideString是干你的啊。另外,在delphi2005就开始有底层的多字符支持,抛开是否合理...
匿名人士1:
还THashedStringList呢,最恶心就这个东西,怪异丑陋的api 连rtl是什么东东你都说不清楚还能码这么长一段字也挺佩服你了有个widestring就叫支持unicode了? 啧啧, 估计你只用delphi写过Hello World吧, 真正做过项目的人不会不知道vcl里面那些TEdit之类的控件在中文处理时种种莫名其妙的问题 你个文明用语不知道tnt系列控件啊?
delphi2008正式支持unicode 人家讲的是vcl标准库,你提第三方控件有意义吗,何况如果我同时需要unicode支持又需要皮肤支持,难道你还能同时使用tbx控件和tnt控件吗,vcl就是一坨代谢产物
匿名人士2:
你也不看看VCL有多少年没有大的更新了。Delphi刚出的时候绝对是最好的,VCL也是那时最好的Framework。你现在觉得VCL是垃圾,是因为它落后于时代了,无论这个东西多么优秀,它落后于时代的就会成为垃圾;VCL落后于时代,是因为Borland的不思进取,是因为Borland的错误决策,是因为没有人去更新、去维护它。VCL的创造者早已经被Borland的垃圾CEO排挤而离开;Delphi编译器的实现者留下的是后人难以驾驭的高深代码。Borland曾经有很多天才,但这家公司无法留住天才。Delphi创造者之一的Anders发明了C#,参与了.NET Framework的架构工作,这样的人Borland都没有想各种办法将他留下,能不失败吗!
匿名人士1:
delphi的rtl杂乱不堪却又功能奇缺,连个像样的哈希表都没有,vcl则是bug多多,连基本的unicode都无法支持,这种垃圾产品还能活这么久已经是奇迹了
匿名人士2:
不知道你说的rtl仅仅是指rtl.bpl还是其他运行期库。要是前者,是个没源码的底层核心运行期库,基本许多底层功能都来自这个包。你怎么知道杂乱不堪却又功能奇缺?要是后者,delphi有现成的几百个控件,也有许多3party的优秀控件。delphi是一个通用开发工具,而不仅仅是关注某个领域。我真不知道你用过Delphi没有,THashedStringList这个类不是哈希表是什么?VCLbug多多?你是用的官方控件还是3Party控件?delphi的第三方控件确实是太多了,质量也参差不齐,但确实标准控件已经很好了,大多数问题都可以解决。另外你说Unicode无法支持,我不知道你文明用语的怎么学的! WideString是干你的啊。另外,在delphi2005就开始有底层的多字符支持,抛开是否合理...
匿名人士1:
还THashedStringList呢,最恶心就这个东西,怪异丑陋的api 连rtl是什么东东你都说不清楚还能码这么长一段字也挺佩服你了有个widestring就叫支持unicode了? 啧啧, 估计你只用delphi写过Hello World吧, 真正做过项目的人不会不知道vcl里面那些TEdit之类的控件在中文处理时种种莫名其妙的问题 你个文明用语不知道tnt系列控件啊?
delphi2008正式支持unicode 人家讲的是vcl标准库,你提第三方控件有意义吗,何况如果我同时需要unicode支持又需要皮肤支持,难道你还能同时使用tbx控件和tnt控件吗,vcl就是一坨代谢产物
匿名人士2:
你也不看看VCL有多少年没有大的更新了。Delphi刚出的时候绝对是最好的,VCL也是那时最好的Framework。你现在觉得VCL是垃圾,是因为它落后于时代了,无论这个东西多么优秀,它落后于时代的就会成为垃圾;VCL落后于时代,是因为Borland的不思进取,是因为Borland的错误决策,是因为没有人去更新、去维护它。VCL的创造者早已经被Borland的垃圾CEO排挤而离开;Delphi编译器的实现者留下的是后人难以驾驭的高深代码。Borland曾经有很多天才,但这家公司无法留住天才。Delphi创造者之一的Anders发明了C#,参与了.NET Framework的架构工作,这样的人Borland都没有想各种办法将他留下,能不失败吗!