Turbo Power - SongBeamer или SourceForge для Delphi XE? - PullRequest
4 голосов
/ 01 апреля 2011

Похоже, что сайт SongBeamer, в котором есть несколько хороших портов для проектов TurboPower OpenSource для Delphi 2009+, теперь устарел благодаря некоторым недавним обновлениям SourceForge.Но опять же, может быть, нет?Какие версии лучше всего использовать с Delphi XE?

Меня больше всего интересуют Abbrevia, LockBox и Async Pro.Похоже, Abbrevia-SourceForge, AsynPro-SongBeamer, LockBox ..?

Ответы [ 5 ]

8 голосов
/ 01 апреля 2011

Я «владелец» проектов Turbopower на SourceForge.Все они находятся в разных стадиях разработки, но самые популярные из них готовы к XE.

Признаюсь, я не знаю точного состояния какого-либо отдельного проекта, но могу сказать, что SourceForge - лучшее местополучить самую последнюю и актуальную «официальную» версию.

6 голосов
/ 01 апреля 2011

Насколько я знаю, версии проектов SourceForge в настоящее время активно поддерживаются под руководством Ника Ходжеса.

5 голосов
/ 15 апреля 2011

Аббревиатура намного лучше на SourceForge. Версия SongBeamer была основана на нестабильном коде с середины 2008 года. Я начал поддерживать проект в 2009 году, и в официальном стабильном выпуске 3.05 было много исправлений и исправлений после этого. v4.0 был выпущен в марте 2011 года и добавил новые функции, включая полную поддержку имен файлов Unicode в zips, архивах bzip2 и поддержку распаковки для большинства новых алгоритмов сжатия zipx (LZMA, bzip2, PPMd, WavPack). Текущая транк Subversion также имеет поддержку Zip64 и гораздо лучшую поддержку расщепления / связывания.

Async Pro выглядит лучше на SourceForge, но это немного смешано. Официально только несколько компонентов были обновлены до Unicode. В выпуске SourceForge администратор добавил $ IFDEF для предотвращения компиляции оставшихся файлов, в то время как в SongBeamer они все еще могут компилироваться, но могут быть неверными. Со времени выпуска SourceForge 5.0 на SongBeamer было несколько выпусков, поэтому могут быть некоторые исправления, которых нет в официальном выпуске, но они не основаны на выпуске 5.0, поэтому в них обоих не хватает материала.

LockBox 2 лучше на SongBeamer. Версия SourceForge вообще не была обновлена ​​с поддержкой Юникода. На сайте SourceForge есть проект LockBox 3 , который поддерживает Delphi 2007 через Delphi XE, но это совершенно новый, несовместимый код, поэтому единственное, что они разделяют - это имя. Хотя, в отличие от LB2, он обновляется.

Orpheus лучше в SourceForge и включает все исправления из SongBeamer.

Партнер Office опубликовал обновление Unicode на форумах проекта SourceForge, но у него нет сопровождающего, поэтому оно не выпущено официально или в репозитории SVN. Недоступно в SongBeamer.

OnGuard и SysTools одинаковы на обоих сайтах.

ShellShock имеет поддержку Unicode в репозитории SourceForge Subversion.

XML Partner имеет код SongBeamer, зафиксированный в репозитории SourceForge Subversion.

TP Essentials лучше в SongBeamer.

Остальные проекты TurboPower Проекты SourceForge мертвы.

3 голосов
/ 01 апреля 2011

Держитесь подальше от LockBox. Версия 2.x в настоящее время действительно устарела (но для очень простых нужд в криптографии), в то время как разработчик версии 3.x как-то «украл» имя LockBox, написав другую несовместимую библиотеку, и ее качество не выглядит хорошим. Более того, ИМХО, он не имеет прав на изменение лицензии, только первоначальный разработчик - Turbo Power - может повторно лицензировать под другими, если ему не нравится MPL 1.1, он мог бы создать свою собственную библиотеку, не взяв имя Turbo Power Lockbox и проект Sourceforge. Таким образом, вы можете использовать библиотеку с недействительной лицензией, особенно если вы планируете использовать ее на условиях GPL. Если вам нужна хорошая криптография, посмотрите в другом месте.

1 голос
/ 27 апреля 2011

Версия AsyncPro в sourceforge также не добавляет компоненты BCB - они, похоже, сильно пострадали с момента открытия TP.Для этого мне пришлось пару раз собрать пакеты для поддержки различных версий RAD studio.Не проверял последнюю сборку songbeamer.

...