gpt4 book ai didi

delphi - VCL/Delphi/BCB-我应该使用哪种IDE/语言?

转载 作者:行者123 更新时间:2023-12-03 18:54:36 27 4
gpt4 key购买 nike

我买了Delphi 1时就买了-迷上了。当BCB出现时(大约在D3,iirc左右),我切换了,主要是因为我几十年来一直专业地使用C / C ++。

我已经“离开”了7或8年,现在正在返回。我仍然有BCB 6和Delphi 7(更不用说Kylix)了。

与Pascal相比,我总是对C ++更加满意-纯粹是因为对工作日的熟悉。但是,实际上,iirc,大多数第三方VCL组件都是用Delphi / Pascal编码的。而且我认为我以前在从BCB调试Delphi组件时遇到问题,但我很可能记错了。

Anyhoo,现在我回来了,打算使用VCL组件/破解相同的代码/调试它们并自己编写一些代码。

考虑到我对C ++的适应程度更高,是否有任何令人信服的理由选择Delphi而不是BCB,或者这仅仅是我的特定字符串有多长时间的一种情况?

最佳答案

我最初是C ++ Builder用户,但是我已经开始学习和喜欢Delphi语言。我经常在各自的领域中使用这两种方法:我更喜欢使用Delphi来开发以UI为中心的代码(组件),或者当我想使用现代语言功能(泛型,匿名方法,RTTI,类多态性)时使用C ++ Builder需要与第三方C或C ++代码交互(这经常发生)。即使使用C ++ Builder,我也可以用Delphi编写应用程序的一部分。

我的建议是通常更喜欢使用Delphi进行组件开发。您可以在Delphi和C ++ Builder中使用Delphi组件。用C ++编写的组件将您限制为C ++ Builder。

较新的IDE(BDS 2006及更高版本)同时集成了Delphi和C ++ Builder。现在,在C ++应用程序中调试Delphi代码变得轻而易举。

但是,如果您已经有用C ++编写的现有组件,则只需在C ++ Builder中进行维护即可。除非您也想从Delphi中使用它们,否则没有理由将它们迁移到Delphi。

关于delphi - VCL/Delphi/BCB-我应该使用哪种IDE/语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2514024/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com