依赖DeHL进行新项目是否安全?

Wou*_*ick 10 delphi dehl

我一直在浏览GoogleCode上DeHL存储库,它看起来对我很好.

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

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

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

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

  • 大量的单元测试;

  • 开源和免费;

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

一个主要缺点:该项目已经停产.:-(

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

基本上我想听听那些真正使用过这个库的人是否值得花时间去了解这个库,以及为什么.

Mas*_*ler 11

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

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

  • 我个人不需要除Delphi之外的集合类型.我有时会使用来自Julian Bucknall的古代Turbo Pascal数据结构库的字典(非泛型).我对DeHL印象深刻,但从未将其作为我的任何真实制作应用程序的一部分.我同意梅森的评估.+1. (2认同)