我正在和一个不太熟悉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还有人用吗?delphi过时了吗?为什么还有人使用Delphi开发软件?一文说清Delphi的领先一个时代的开发工具DNA相关推荐

  1. RAD Studio Delphi C++ Builder 2020年11月开发路线图PPT:研发Delphi WebAssembly编译器

    介绍 Embarcadero RAD Studio产品管理团队会定期更新Delphi,C ++ Builder和RAD Studio的产品开发路线图.您可以在我们的官方路线图博客文章中看到,我们刚刚发 ...

  2. [转载]为什么有人工作10年仍不是专家,有人2年就足够卓越了?_李晓瑞_廊坊师范提高班十五期_新浪博客...

    原文地址:为什么有人工作10年仍不是专家,有人2年就足够卓越了?作者:张铎-廊坊师院提高班十五期 如何成为一个领域的专家? 有人说主要靠经验,有人说靠天赋,但是大量的研究发现:不论是经验还是天赋,都不 ...

  3. XElement.Load 需要释放吗_因为信用卡逾期还不上坐牢了,刑满释放后,还需要继续还钱吗?...

    原标题:因为信用卡逾期还不上坐牢了,刑满释放后,还需要继续还钱吗? 微信公众号(债小宝)专注信用卡逾期,二次协商停息分期,个性化分期还款,债务重组. 近年来由于银行发行大量信用卡,导致出现了逾期率暴涨 ...

  4. 微软新神器-Power BI横空出世,一个简单易用,还用得起的BI产品,你还在等什么???...

    在当前互联网,由于大数据研究热潮,以及数据挖掘,机器学习等技术的改进,各种数据可视化图表层出不穷,如何让大数据生动呈现,也成了一个具有挑战性的可能,随之也出现了大量的商业化软件.今天就给大家介绍一款逆 ...

  5. 你不做自然会有人替你做,你不努力自然有人在努力

    晚上,关上灯,妻子对睡在身边的丈夫小声说:"强子,村里的工厂在招人,你明天去试试吧?" 强子是村里唯一的大学生,大学毕业后一直没找到合意的工作,已经在家闲了两年,家里的开支全靠妻子 ...

  6. 猜年龄游戏。允许用户每尝试3次,如果还没猜对,就问用户是否还想继续玩,如果回答y或Y,就继续让其猜3次,以此反复,如果回答N或n,就退出程序,如果猜对了,打印恭喜信息直接退出。

    猜年龄游戏.允许用户每尝试3次,如果还没猜对,就问用户是否还想继续玩,如果回答y或Y,就继续让其猜3次,以此反复,如果回答N或n,就退出程序,如果猜对了,打印恭喜信息直接退出. 代码: # 猜年龄游戏 ...

  7. Delphi的高光时刻!C#之父Anders Hejlsberg的祝福:持续更新、持续发展的Delphi家族- Delphi 2009及其后的新功能

    当Anders Hejlsberg宣布Delphi于1995年2月14日在旧金山推出时,有一则轶事表明微软的一些员工也出席了.安德斯起立鼓掌.因此,他于次年被邀请担任微软的杰出工程师和技术研究员.然后 ...

  8. 有人问我:除了机房工程,你还懂什么?我笑了

    有人问我 除了懂点机房工程,你还会干什么? 对问出这种话的人 我只能说 要知道,做机房工程这行 要具备以下基本条件 会设计 会规划 会装修 会维护 会拆装 会维修 会调试 稍微想进步一点,就要 会测绘 ...

  9. 哭!有人偷了我的漏洞报告,还冒领了奖金!

     聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码卫士团队 漏洞奖励计划在安全意识提升和负责任的漏洞披露方面发挥着不可忽视的作用,获得安全社区越来越多的关注.但也存在问题. 漏洞奖励计划满足了真 ...

最新文章

  1. PPTPD服务端搭建
  2. 解决matplotlib中文乱码问题
  3. 【错误记录】eclipse,android,logcat日志无法打印,真机调试
  4. ado数据处理超时限制
  5. python结束进程树_【python爬虫】线程进程
  6. 2017蓝桥杯省赛---java---C---1(外星日历)
  7. 【搜索】$P1092$虫食算
  8. 命令折叠代码的所有部分?
  9. 控制kvm-qcow2增长空间-(一)
  10. js 去空格 和 获得字节数
  11. 05 ZooKeeper分布式RMI协调实战
  12. ios 访问设备的基本信息
  13. 学历查询和专业代码查询
  14. excel教程自学网_Office 全套办公软件自学视频教程word+excel+ppt
  15. 图灵科普数学宝藏书单|购书狂欢618倒计时,这份书单闭眼入
  16. com.mysql.jdbc.MysqlDataTruncation 报错
  17. [C#] [GIS] 关于椭球七参数和高斯投影正反算的一些总结
  18. 从0开始的appium+Android+python自动抢红包世界生活
  19. 微信公众号与小程序对接文档
  20. Android jetpack Room数据库(一)基本使用

热门文章

  1. leetcode简单1742/867
  2. solidworks报错合集
  3. 键盘调节台式计算机声音,电脑键盘打字声音特效_键盘打字声音特效
  4. PO: Purchase Order采购订单关键知识点
  5. 数据结构实验---最短路径C实现附带及简单界面
  6. 深入理解操作系统原理之设备管理
  7. 嵌入式设备系统有无操作系统的区别
  8. 2017湖湘杯Writeup
  9. 【DNS】Windows查看和清理DNS缓存
  10. SpringCloud快速上手