• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

Delphi vs VC

发布: 2008-5-20 09:16 | 作者: 不详 | 来源: 计算机世界 | 查看: 93次 | 进入软件测试论坛讨论

领测软件测试网


(1) 易用性 
毫无疑问delphi有巨大优势,这不用多说了吧。(ps:delphi的真正伟大之处在于并不因为易用而降低技术水准。你需要复杂性就有复杂性,你需要灵活性就有灵活性;不用可视化也一样写程序(可视化只是object pascal对象结构的另一面),不用vcl也一样写程序) 

(2) 适用范围 
vc++几乎能做任何硬件允许的工作。delphi也能。(“不!!!”,我知道你会这样说,你会举出vxd。:-)delphi不能写vxd(其实如果你用delphi生成obj,再用m$的link连接,是可以的)是有原因的(你见过非m$的工具能生成vxd的吗?watcom?symantec?gnu?...),但不是技术上的原因。vxd的le(linear executable)文件格式最早出现在windows 3.0中,格式很简单(比ne和pe格式都要简单),基本上是内存映象文件。但m$不知道出于什么动机就是不允许其他公司的软件生成它的这种(专利)格式。delphi是可以写windows nt的sys和新的wdm(windows driver model)驱动程序的,这些使用普通的dll格式。 
(ps:从法律角度讲,你自己写一个程序,未经m$允许生成ms word文件也是不行的) 
(ps:玩过“奇迹时代”(age of wonders,http://www.epicgames.com)吗?是用 
delphi 3写的。画面和速度都优于m$的“帝国时代”。不过我不喜欢玩策略类游戏,我喜欢的是duke3d和quake系列,还有tomb raider系列。:-) 

(3) 集成开发环境 
delphi的ide更简洁/好用一些。 

(4) 数据库支持 
在这方面除了delphi的兄弟c++ builder/jbuilder恐怕只有power builder能(勉强)与delphi相比。不过pb的性能和使用范围就差得太远了(要不怎么叫poor builder呢?:-)。 
(ps:我的印象是现在大多数基于网络/大型数据库的c/s和多层结构的应用都是用 
delphi/jbuilder开发的) 

(5) 网络功能 
delphi也有一定的优势。尤其是在inte.net开发方面。 

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网