私はネットワーク スループット速度テスト (速度テスト) を構築することを計画しています。これは最終的にウェブサイトに埋め込まれ、ランダムな人々がインターネット接続速度をテストできるようになります。このテストでは、速度をテストするだけでなく、サーバーでテストをトリガーして、同時にサーバーのアップリンク速度をテストします (その時点での比較として表示します)。
私は Java に非常に慣れていますが、2013 年にはアプレットを選択するのは適切ではないようです。
クライアントは、Java (およびアプレット) または Flash (なんてことだ...) のいずれかでそれが欲しいと指定しています。私は Flash の経験はありませんが、プログラミングを理解すれば、プログラミングを理解することができます... したがって、Flash ツールチェーン/プロセスと構文を学習するだけで済みます (これがクレイジーでないことを願っています)。
ただし、Flash も同様に悪い選択だと思います (Flash はすでに Adobe によって殺されています。近い将来に (比較的) なくなるプラットフォームを学ぶために多くの努力を費やすことは無駄に思えます)。
ドメインの専門家として、実行可能であるだけでなく、理にかなっていると思うものに基づいて、自由に提案を行うことができます. ここで Javascript が頭に浮かびますが、私も Javascript の経験はほとんどありません (同じように、Javascript を学ばなければなりません)。JavaScript はすべて HTML ページに埋め込まれており、私は HTML をかなりよく知っているので、Javascript の参入障壁ははるかに低いと思います。
とにかく、そのようなプロジェクト(プラットフォームごと)の推奨事項を作成してください。可能であれば、ソースコードの方向性や、レビューして学ぶことができる他の速度テストの例を教えてください(検索を試みましたが、機能する速度しか返されませんでしたソースや理論、またはそれらの背後にある設計パターンではなく、speedtest.com などのテスト)。