Turbo Power - 用于Delphi XE的SongBeamer或SourceForge?

时间:2011-03-31 23:06:38

标签: delphi delphi-xe

看起来SongBeamer网站为Delphi 2009+的TurboPower OpenSource项目提供了一些不错的端口,现在已经过时了SourceForge中的一些最新更新。但是,那么,也许不是吗?哪些版本最适合与Delphi XE一起使用?

我对Abbrevia,LockBox和Async Pro最感兴趣。它看起来像Abbrevia-SourceForge,AsynPro-SongBeamer,LockBox ..?

5 个答案:

答案 0 :(得分:8)

我是SourceForge上Turbopower项目的“所有者”。它们都处于不同的发展状态,但最受欢迎的是XE准备好了。

我承认我不知道任何个别项目的确切状态,但我可以说SourceForge是获取最新和最新“官方”版本的最佳位置。

答案 1 :(得分:6)

据我所知,在Nick Hodges的指导下,SourceForge版本的项目目前正在积极维护。

答案 2 :(得分:5)

SourceForge上的

Abbrevia 要好得多。 SongBeamer版本基于2008年中期的不稳定代码。我在2009年开始维护该项目,官方3.05稳定版本在此之后进行了大量的清理和修复。 v4.0于2011年3月发布,并增加了新功能,包括完全支持zip文件中的Unicode文件名,bzip2存档以及大多数新zipx压缩算法(LZMA,bzip2,PPMd,WavPack)的解压缩支持。当前的Subversion主干还具有Zip64支持和更好的分割/跨越支持。

Async Pro 在SourceForge上似乎更好,但它有点混合。官方只有少数组件已更新为Unicode。在SourceForge版本中,管理员添加了$ IFDEF来保持剩余文件的编译,而在SongBeamer上,他们仍然可以编译但可能不正确。自SourceForge 5.0发布以来,SongBeamer上已经发布了一些版本,因此官方版本可能没有一些修复,但它不是基于5.0版本,所以它们都缺少了。

在SongBeamer上,

LockBox 2 更好。 SourceForge版本尚未使用Unicode支持进行更新。 SourceForge站点包含一个 LockBox 3 项目,该项目通过Delphi XE支持Delphi 2007,但它是全新的,不兼容的代码,因此他们唯一共享的是名称。它正在更新,不像LB2。

Orpheus 在SourceForge上更胜一筹,并整合了SongBeamer的所有修复工具。

Office合作伙伴已在SourceForge项目的论坛中发布了Unicode更新,但没有维护者,因此它未正式发布或在SVN存储库中。不适用于SongBeamer。

两个网站上的

OnGuard SysTools 相同。

ShellShock 在SourceForge Subversion存储库中具有Unicode支持。

XML合作伙伴将SongBeamer代码提交给SourceForge Subversion存储库。

TP Essentials 在SongBeamer上更胜一筹。

其余的TurboPower项目SourceForge项目已经死亡。

答案 3 :(得分:3)

远离LockBox。版本2.x现在已经过时了(但是对于非常简单的加密需求),而版本3.x开发人员以某种方式“窃取”了LockBox名称,编写了另一个不兼容的库,其质量看起来不太好。 此外,恕我直言他没有权利更改许可证,只有初始开发者 - Turbo Power - 可以在不同的情况下重新授权,如果他不喜欢MPL 1.1他可以创建自己的库而不需要Turbo Power的Lockbox名称和Sourceforge项目。因此,您可能最终使用具有无效许可证的库,特别是如果您计划在GPL条款下使用它。 如果您需要在其他地方寻找良好的加密技术。

答案 4 :(得分:1)

AsyncPro的sourceforge版本也没有添加BCB组件 - 自TP开源以来,这些组件似乎遭受了很多损失。我不得不为此构建包几次以支持各种版本的RAD studio。没有检查最新的songbeamer版本。