delphi还有人用吗?delphi过时了吗?为什么还有人使用Delphi开发软件?一文说清Delphi的领先一个时代的开发工具DNA

我正在和一个不太熟悉Delphi的人聊天。他问Delphi到底是什么使很多人继续喜欢它?delphi还有人用吗?delphi过时了吗?为什么还有人使用Delphi开发软件?我以为我会分享我的答案,看看其他人的想法。欢迎加入Delphi开发局QQ群:32422310  Delphi控件源码下载网站

Delphi LOGO

 

  1. 开发人员的生产力  –最初引入Delphi时,它与Visual Basic并驾齐驱,以更快地完成工作,并且在大多数情况下,Delphi可以更快地完成工作,而在其余时间中,它仍然非常快。直到今天。我已经为人们做过无数次演讲培训,他们对我用Delphi开发软件的速度感到震惊。
  2. 快速的本机应用程序  –在应用程序性能方面,Delphi比VB快得多,并且可以与Visual C ++和其他任何编译器竞争。这是因为它会构建可快速运行的本机应用程序。
  3. 数据库访问  – Delphi的最初目标之一是一流的数据库连接访问。这是Delphi继续支持的独特优势。BDE领先于时代,但FireDAC是一个全新的品种。很棒的事情是,还有太多的第三方数据访问库控件可供选择,以便为您提供所需的正确功能集。
  4. 平台API访问  –我记得我第一次需要访问一些Windows消息和未通过RTL公开的Windows API。我有点期待这会做很多工作。事实上将其添加到我的程序中多么容易和自然,令我感到惊喜。我喜欢Delphi使您能够以很高的生产率工作,然后深入研究“接触”并访问API。
  5. 视觉窗体界面设计师  –我承认,Delphi宠坏了我。我已经检查了许多其他编程工具,很少能找到同样好的工具。设计软件用户界面并轻松预览软件外观功能非常有用。
  6. 可靠的应用程序  –我听说过有关他们何时展示了Delphi处理异常的能力以及人们从椅子上掉下来的故事。我不知道Delphi到底是什么,可能只是使用它的开发人员很棒而已,但是我经常对使用Delphi开发的程序的可靠性印象深刻。
  7. 良好而强大的社区  –所有技术合作伙伴,MVP,作者,培训师和开发人员都使Delphi社区令人赞叹。看到每个人都在做的所有惊人的项目总是很高兴。如此多的人愿意提供帮助,只是太棒了。这是一个很棒的社区。
Delphi DNA

我前一阵子制作了下面这张图来解释为什么用Delphi进行软件开发是如此的出色。我称之为发展的三个层次。这个想法是每个级别都基于其下一个级别。较高的级别可提供巨大的生产率收益。

Delphi的伟大之处在于它使您可以轻松地在这些级别之间切换。即使在设计时,您也可以在代码中做很多事情,但这并不能使您处于较高的水平。当您需要它时,您甚至可以在Win32上编写内联汇编代码,甚至可以降低到更低的水平。

大多数其他开发工具仅停留在一个级别,或者仅停留在其他级别的点点滴滴。Delphi让您三个人一起工作。这真的很棒,特别是对于跨平台开发工具而言。

我错过了什么?Delphi的DNA还有什么?是什么让Delphi成为您的首选工具?

  1. 可读性和可维护性  –这真的很重要,因为大多数程序花费的时间要比最初编写时花费更多。易于阅读的代码更易于维护。这是因为Delphi源代码更易于阅读并且具有强大的类型系统、当然她现在也支持泛型等更多特性。
  2. 向后兼容性  –这是Delphi真正震撼我们的东西。与其他开发技术相比,即使发生重大更改升级,它们通常也很小,并且易于解决。
  3. 速度  – Delphi具有以下特点:开发速度快,编译速度快和执行速度快。当然,您也许可以找到某些情况,其中某个区域的速度更快,但总的来说,Delphi在开发效率和速度的表现非常出色。

 

 

 

已标记关键词 清除标记
相关推荐
汉化说明 与许多初学者一样,我在开始学习Delphi时,面对全英文的界面,很是不习惯。在Delphi5.0时就开始对Delphi进行汉化。但效果并不明显,也就没好意思拿出来。但心中总是感到有些遗憾,为什么Delphi这样好的编辑工具,始终不推出简体中文版呢? 一直等到Delphi7.0时,Smallfish终于等不住了,为了Delphi在华夏大地上的传播与推广,SmallFish决定自己动手,汉化出真正属于中国人的简体中文Delphi程序开发工具。 SmallFish通过几个星期的艰苦奋战,在Delphi7.06的英文版的基础上,终于推出了现今汉化最好的Delphi7.0简体中文版。 Delphi7资源汉化包的源文件 其中SmallFish汉化的部分是*.bpl、*.exe及其它文件,而Lib中的文件及Source文件夹中的文件是LiWD完成的,我也加到了我的文件夹中,在此表示感谢!为了表示对他劳动的尊重,将他汉化时的文字在后面附加了。 下面,向大家介绍一下使用方法,首先关闭Delphi7.0的运行,打Winsystem文件夹下的所有文件,覆盖到系统目录下(如C:WindowsSystem);然后,将Bin、Lib文件夹下的所有文件覆盖到Delphi安装目录的Bin中。至于Source文件,可以覆盖到相应文件夹中,也可以不做任何操作。 为了减少大家的开支,我将文件的大小尽可能缩小,也不得已使用可执行程序压缩工具对.Exe文件、.Bpl文件进行压缩。但还是很大,请大家原谅。如果想修改,可以以下面的邮件地址向我索取没有压缩的文件,我会抽时间发给你们。 最后,要说明的是,汉化到现在,发现要推出完全汉化的Delphi,以我的精力和能力来说,还要等一定时间。因为需要汉化的资源太多,以典型安装为例,可能需要汉化的文件多达200个左右,而且是都是DELPHI程序,无法借助字典批量翻译,工作量实在巨大。同时随汉化的深入,发现许多要翻译的字符没有把握准确译出,恐怕翻译后让大家更糊涂,加上马一就要毕业答辨,我只好暂时把汉化工作停一下,只是将手头现有的部分拿出来与大家共享,因水平有限,翻译错误在所难免,请不吝指教!以便我日后推出汉化Delphi时,做最后的修正。 我汉化Delphi不是为了出名。没有任何商业目的,不希望出现Delphi简体中文版应用于商业的现象发生,但为了表明大家对我的工作尊重,也不要修改我在可执行文件版本信息中加的一行字-汉化:SmallFish。如果向朋友推广,也不要把我编写的汉化说明删除,我只是想通过这样的一个难得机会,结识更多像我一样酷爱Delphi的网友。 如果你有什么好的建议,请给我发电子邮件电子邮件地址SmallFish@0335.net或LiYuguo@0335.net,我尽量抽时间回答网友的提问。不要向我要Oicq或其它联系方式,恕我不公开。常见问题: 1.为什么汉化Delphi7.0在运行时菜单没有快捷键但按下Alt键后,就有了。能不能改进一下? 答:这是Delphi7.0本身的原因,并不是我汉化资源文件有误,不信你将Delphi原文件覆盖回去试试,一样存在此问题。 2.为什么编译信息一部分是英文,另一部分是中文? 答:这是因为我汉化不完全造成的。 3.什么时候会推出Delphi7.0的其它汉化资源? 答:时间不会太长,只要大家支持。 4.如果我向你的信箱中发送其它控件的汉化请求,能不能帮我完成? 答:如果时间允许,控件好用,我会满足您的要求,但有一个条件,留下您的联系方式,交一个朋友。:)附:网友LiWD原文汉化说明 这是Delphi7的一些资源文件的汉化,是我从Delphi6改编的,由于英文水平有限,错误在所难免,并且有些单元没有汉化,如果你修改或汉化了其他单元,别忘了给我一份! 用Delphi7 打开 Project1.dpr, 进行编译,即可得到相应的dcu文件! 上传:李岚文 QQ:270181856 E_-mail:llw.lz@126.com 曾上传作品:柯龙进销存 希望能给初学Delphi 7的朋友带来帮助 ^_^
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页