フレームワーク(hibernate、spring、apache-commons など)の複雑さを説明するのは非常に困難です。
私が考えることができた唯一のことは、jar ライブラリのファイル サイズを比較することでした。さらに良いのは、jar ファイルに含まれるクラスの数です。
もちろん、これは複雑さの数学的な証明ではありません。しかし、少なくとも、一部のフレームワークは他のフレームワークと比較して軽量であることを明確にする必要があります。
もちろん、統計を計算するには静かな時間がかかります。時間を節約するために、おそらく誰かがすでにそうしているのだろうかと思っていました。
編集:
はい、個々のメソッドやクラスの複雑さを計算するツールはたくさんあります。しかし、この質問はサードパーティの jar ファイルに関するものです。
また、私の最初の質問のフレーズの 40% は、複雑さを測定するのが難しく、ファイル サイズとクラス数が実際には十分でない可能性があるという事実を誰もが十分に認識しているという事実を強調していることに注意してください。したがって、これについてこれ以上詳しく説明する必要はありません。