Будет ли безопасно полагаться на DeHL для новых проектов?
Я просматривал репозиторий DeHL в GoogleCode, и это выглядит очень хорошо для меня.
-
Множество интересных функций, облегчающих базовые задачи программирования; Некоторые опрятные вещи, которые находятся в DotNet FCL, но отсутствуют в Delphi RTL, можно найти в этой библиотеке;
-
Закодировано по-новому, эффективно использует новые языковые возможности;
-
Каждый класс, тип записи, функция-член и параметр документируются таким образом, что он будет отображаться при завершении кода среды IDE Delphi;
-
Хорошо организованный и чистый код;
-
Множество модульных тестов;
-
Открытый исходный код и бесплатный;
В принципе, похоже, что эта библиотека должна была быть включена в Delphi, как часть RTL.
Один главный недостаток: Проект был прекращен.: - (
Теперь мой вопрос:
Было бы безопасно полагаться на эту библиотеку для будущих проектов и использовать ее в качестве базовой основы для разработки?
В принципе, я хотел бы услышать от кого-то, кто действительно использовал эту библиотеку независимо от того, стоит ли ей инвестировать время в познание этой библиотеки и почему.
Ответы
Ответ 1
IIRC проект был прекращен, потому что это была переработанная первая попытка, и многие ее функции оказались действительно запутанными и раздутыми. Вы должны посмотреть на вторую попытку Alex Ciobanu, которую просто называют Collections. Он содержит большинство интересных функций от DeHL, но более компактный.
Будьте осторожны. Он по-прежнему сильно использует дженерики, который сделает ваш размер бина действительно большим, если вы его используете много, потому что команда компилятора не реализована способ свернуть дублированный код еще.