.NET DLL の内容を読み取ることができる必要がある Web ベースのアプリケーションを開発し、そこからすべての名前空間、クラスなどのリストをローカル データベースに入力する必要があるとします。
Java JAR ファイルでも同じことを行う必要があります。
これを開発するために使用できる言語に制限はありますか?
私は .NET に傾倒していますが、より適している場合は別の言語/フレームワークを検討するかもしれません。私は PHP の基本レベルから中級レベルです。
「DLL からこの情報を取得する」アクティビティと「JAR ファイルからこの情報を取得する」アクティビティは、互いに共通点がなく、情報を表示する Web アプリケーションとも共通点がないと思います。確かに、この情報をダンプするツールは既に存在します。
おそらく、これの Web 部分は使い慣れた言語で記述し、既存のツールを実行して抽出タスクを実行する必要があります...
再考の答え: .NET 言語で行う方がよいでしょう。DLL の読み取りは難しい部分です。JAR ファイルは単なる ZIP ファイルであり、任意の言語で記述されたツールを使用して簡単に検査できます。
あなたがそれを望むかどうか疑問に思いますか?つまり、第一に、あまり見栄えの良くないコードをたくさん書く人もいれば、そのコードに対して難読化を実行する人もいます。「コンテンツを取得」してそれを理解できるとはどういうことでしょうか?
しかし確かに、dll を読み取って必要なコンテンツを確実に取得できるツールが世の中に存在します。