開示
これは「一般的な」質問であり、おそらく具体的な答えはありませんが、炎上戦争を意図したものではありません。プロジェクトに着手する前に、いくつかの情報が本当に欲しいです。
Jが提供するデータ構造と抽象化から本当に恩恵を受ける特定のプロジェクトを実装する必要があります。これは大規模な(ソフトリアルタイム)Webアプリケーションの中心的なコンポーネントとして機能することを目的とした大規模なプロジェクトです。したがって、パフォーマンスは非常に重要です。
大規模な商用プロジェクトまたはオープンソースプロジェクトでのJの使用法に関する情報を見つけようとしていますが、前進するための決定の基礎となる情報を見つけることができません。私は持っています:
- Googleトレンドを検索しましたが、次の応答がありました。「あなたの用語-jプログラミング言語-には、グラフを表示するのに十分な検索ボリュームがありません。」
- free(code)で検索しましたが、Jを使用して単一のプロジェクトが見つかりませんでした
- Sourceforgeで検索しましたが、Jを使用しているプロジェクトが1つ見つかりませんでした
- Lambda the Ultimateで検索したところ、APLを斜めに参照している次のディスカッションのみが見つかりました
- GoogleとBingで一般的に検索されましたが、Jを使用する展開中の大規模プロジェクトの例は見つかりませんでした
プロジェクトでJを使用するのを間違えますか?特にデータ構造、抽象化、簡潔さの点で、私が望むすべてのものがあるようです。確かに、F#、C#、またはC ++でこれらすべてのプロパティをシミュレートするのに時間を費やすことができますが、Jにはすでにそれらがあるので...
重要なプロジェクトにJ(またはあいまいな言語)を使用することのいくつかの欠点を教えてもらえますか?十分なパフォーマンスではありませんか?図書館はありませんか?他に知っておくべきことはありますか?
よろしくお願いします。