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

时间:2012-05-28 19:00:25

标签: delphi dehl

我一直在浏览DeHL repository on GoogleCode,这看起来对我很好。

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

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

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

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

  • 大量单元测试;

  • 开源和免费;

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

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

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

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

1 个答案:

答案 0 :(得分:11)

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

但是,要小心。如果你经常使用泛型,它仍然会大量使用泛型which will make your binary size really big,因为编译器团队还没有实现折叠重复代码的方法。