DELPHI优缺点.docVIP

  • 8
  • 0
  • 约1.33万字
  • 约 7页
  • 2017-02-27 发布于河南
  • 举报
DELPHI优缺点

推荐你一篇不错的文章,或许对你有些帮助。 VC和Delphi作为开发平台,很重要的一点就是提供了一个无所不包的应用框架:VC的MFC和Delphi的VCL。MFC是用C++写的,VCL是用Object Pascal写的。当然,我们都知道,C++的使用范围比Object Pascal广得多,移植性也好得多。这本来是优点,但很有意思的是,正因为如此,微软写MFC时必须考虑最大限度减少对语言本身的改动,而把功夫下在源代码级,以便能尽可能支持ANSI等标准,结果导致MFC的封装复杂而不直观。(尤其是它对消息的封装,下文还会提到)。太多的宏定义和含义模糊且自动生成、不得改动的注释使MFC乃至VC让很多新手望而生畏,不敢下水深入学习。而Object Pascal几乎是Inprise专用的,不必考虑标准问题,因此Inprise写VCL时就把全部精力放在了结构与性能上,结果语言与框架的磨合程度非常好。VCL框架的结构清晰,VCL代码的可读性非常好。许多人说Delphi比较容易上手,也是这个缘故。天下没有白吃的午餐。你要工业标准吗?你要可移植性吗(关于可移植性和兼容性,下文会详细比较)?那么请面对MFC的天书级代码吧。 编译和连接:The Need For Speed 不同的语言带来的另一个不同是,编译和连接的速度的不同,以及执行速度的不同。Delphi的编译和连接速度,毫不夸张地说,比VC快

文档评论(0)

1亿VIP精品文档

相关文档