10

我一直在GoogleCode 上浏览 DeHL 存储库,它对我来说看起来非常好。

  • 许多有趣的功能使基本的编程任务更容易;在这个库中可以找到 DotNet FCL 中但 Delphi RTL 中缺少的一些简洁的东西;

  • 以现代方式编码,充分利用新的语言特性;

  • 每个类、记录类型、成员函数和参数都以这样的方式记录在案,以便在 Delphi IDE 的代码完成中显示;

  • 组织良好且干净的代码;

  • 大量的单元测试;

  • 开源和免费;

基本上,看起来这个库应该已经包含在 Delphi 中,作为 RTL 的一部分。

一个主要缺点:该项目已停止。:-(

现在我的问题是:
在未来的项目中依赖这个库是否安全,并将其用作构建的基础框架?

基本上,我想听听实际使用过这个库的人是否值得花时间了解这个库,以及为什么。

4

1 回答 1

11

IIRC 该项目被终止,因为它是一个过度设计的第一次尝试,它的许多功能变得非常混乱和臃肿。你应该看看 Alex Ciobanu 的第二次尝试,它简称为Collections。它包含 DeHL 的大部分有趣功能,但更精简。

不过要小心。它仍然大量使用泛型,如果你经常使用它,这会使你的二进制文件变得非常大,因为编译器团队还没有实现折叠重复代码的方法。

于 2012-05-28T19:36:54.153 回答