2016-07-06 1 views
-1

私はC++とJavaで多くのプログラミングを行っています。私は3-4人のユーザーが自分のアカウントにログインできるように非常に高速なウェブサイトを作りたいと思っています。そして、彼らは仮想ルームに入ります。それぞれのユーザーには一意のタイマーが与えられ、必要なときにいつでも起動できます。3-4タイマーは各ユーザーに完全に表示されるので、各ユーザーが簡単に見えるようになり、タイマーの距離は誰でも知ることができます。これは約20分続くと、ユーザーは終了し、データは保存されません。ユーザーはウェブページから、またはデスクトップクライアントからこれを行うことができます。3-4人のユーザーがタイマーを開始したり停止したりすることを可能にするウェブサイトを作る方法

これを行うにはhtml5とcss3でJavaScriptを使用していますが、この目標を達成するためにJavaScriptが最良の言語であるかどうかは疑問でした。ヒントとアドバイスもお待ちしております。

「stop」、「start」、「time」の音声コマンドを追加する場合があります。

私はすでにJavaやC++でこれらのすべてを達成することができますが、私は自分のウェブサイトを作るためにウェブ言語を学ぶ必要があります。

+0

HTML5、JS、CSS3は問題ありません。 Angular 2(https://angular.io)またはGWTを見ることもできます。 GWTを使用すると、Javaでコード化することができ、これはJSにコンパイルされ、HTMLページに追加できます。だから、すでにあなたの書かれたコードを使用することができますか? – mxlse

+0

さて、あなたはちょっとクライアント側のためにJavaScriptを学ばなければなりません。サーバ側では、Node.js(JavaScriptも使用)を使用することができます。複雑すぎることはありません。決定した場合は、スケールアップにうまく対応できます。 (PS:音声認識のための新しい[API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API)がありますが、現時点ではChromeでのみサポートされています) – gcampbell

+0

ユーザーとタイマーをリンクするためのsocket.io私はそれがangular.ioで使用できると思う@mxlseを言及 –

答えて

1

これを実現するにはウェブソケットを使用できます。 Web-Socketsを使用すると、ブラウザとサーバー間の低遅延の双方向通信を行うことができます。 JavaScriptを学ぶなら、JSでクライアントコードとサーバーコードの両方を書くことができます。 NodeJS with socket.io(http://socket.io/)はこれに適しているかもしれません。

関連する問題