10

GoogleCode のDeHL リポジトリをブラウズしてきましたが、とても良さそうです。

  • 基本的なプログラミング作業を容易にする多くの興味深い機能。DotNet FCL にはあるが、Delphi RTL には欠けているいくつかの優れた機能は、このライブラリで見つけることができます。

  • 新しい言語機能をうまく利用して、現代的な方法でコーディングされています。

  • 各クラス、レコード タイプ、メンバー関数、およびパラメータは、Delphi IDE のコード補完に表示されるような方法で文書化されています。

  • よく整理されたクリーンなコード。

  • たくさんの単体テスト;

  • オープンソースで無料。

基本的に、このライブラリは RTL の一部として Delphi に含まれているはずです。

1 つの大きな欠点:プロジェクトは中止されました。:-(

私の質問は次のとおりです。
将来のプロジェクトでこのライブラリに依存し、それをベースフレームワークとして使用しても安全でしょうか?

基本的に、このライブラリを実際に使用したことのある人から、このライブラリを知るために時間を費やす価値があるかどうか、またその理由について聞きたいと思います。

4

1 に答える 1

11

IIRC のプロジェクトは、最初の試みが過度に設計されていたため、中止されました。また、多くの機能が非常に面倒で肥大化したことが判明しました。単純にCollectionsと呼ばれる Alex Ciobanu の 2 回目の試みを見てください。DeHL の興味深い機能のほとんどが含まれていますが、よりスリムになっています。

ただし、注意してください。コンパイラ チームは重複コードを折りたたむ方法をまだ実装していないため、ジェネリックを多用するとバイナリ サイズが非常に大きくなります。

于 2012-05-28T19:36:54.153 に答える