これら 2 つの類似したフレームワークについて議論している記事を見たことがありますが、それらのほとんどは 2 年ほど前のものです。どちらのプロジェクトも 2 年前よりもはるかに成熟しており、状況はより複雑になっていると思います。
したがって、各ライブラリの現在の状態を考えると、誰かがそれぞれの長所と短所の詳細な説明を提供できることを望んでいました。
これら 2 つの類似したフレームワークについて議論している記事を見たことがありますが、それらのほとんどは 2 年ほど前のものです。どちらのプロジェクトも 2 年前よりもはるかに成熟しており、状況はより複雑になっていると思います。
したがって、各ライブラリの現在の状態を考えると、誰かがそれぞれの長所と短所の詳細な説明を提供できることを望んでいました。
CCI
長所:
短所:
Cecil(新しいgit-hubバージョンを参照)
長所:
短所:
私が選ぶだろう
長所/短所をまとめると、私はセシルよりもCCIを選ぶように見えます。しかし、私はしません。
Cecilは新進気鋭で、APIデザインが簡単で、アクティブなオーサリングを持っており(7.5か月前に行ったが、今でもそうです)、発生した問題をデバッグするのに苦労しませんでした。
CCIは、コーディングするのに非常に苦労しました。インターフェイスベースの設計は行き過ぎです。コードをデバッグするのは困難です。一見完全に見えるものもありますが、そうではないか、複数のユースケースを処理していません。 ものが私のNameTable
頭を回転させました(それがすでにあったよりも)。
Cecil - 私にとっては、CCI よりもコミュニティのサポートの方が優れているからです。私はいつもメーリングリスト/サイトでセシルの方が早く答えを見つけました。