私はそれのためのデスクトップクライアントを持つチャットアプリケーションを作りたいと思います。また、サーバー上には、デスクトップクライアントを介して接続されているさまざまなユーザー間のすべての通信部分を実行するためのソフトウェアが必要です。私はJavaプログラミング言語に精通していますが、RMI、サーブレット、Webstartなどのどのテクノロジがこのプロジェクトに適しているかを並べ替えることはできません。私を助けてください。Webチャットクライアントを作成する技術はどれですか?
答えて
Jabberプロトコル(XMPP)を見てください。
私はXMPPとJavaのバックエンドをお勧めします「のJabber/XMPPを使用してインスタントメッセージングアプリケーションの構築」と題した記事です。 Webフロントエンドは標準に準拠している必要がありますので、JavaScriptを選択します。
しかし、私はデスクトップクライアントを作りたいと思っていますが、私はJavaScriptに精通していません。 –
すべてはターゲットユーザーに依存します。 Javaをクライアントにインストールしても構わないのですか?その後、[JWS](http://www.oracle.com/technetwork/java/javase/tech/index-jsp-136112.html)は問題ありません。 –
Jetty Webコンテナには、サンプルアプリケーションとしてチャットサーバーがあります。必要なものに簡単に適応してから、サーバーとhttpを話すデスクトップクライアントを作成することができます。
- 1. Web技術
- 2. どのような技術をリアルタイムアプリケーションを作成するには?
- 3. Webゲームを作成するには、どの技術を使用するのですか?
- 4. Visual Web Scraperを実装する技術は何ですか?
- 5. Linux。 WEBページからスキャナを操作できる技術?
- 6. ZumaのようなWebゲームを作成する - どの技術を使用するのですか?
- 7. スケーラブルなオープンソース技術を使用したWebサービスの作成
- 8. Springリモート/ Webサービス技術
- 9. ビデオストリーミング技術の技術
- 10. は、(Webコンポーネント技術の)カスタム要素と同じ角度成分ですか?
- 11. Webペイントプログラムを書くための技術
- 12. 新しいクレジットタイプを作成する技術的側面
- 13. 「iframe sandbox」技術は安全ですか?
- 14. はWinFormのフロントエンド技術ですか?
- 15. Javaミドルウェア技術とは何ですか?
- 16. Androidでどのウェブサービス技術を使用するのですか?
- 17. Webフォーム要素を自動追加する技術とは何ですか?
- 18. drupal 8バックエンドで使用するフロントエンド技術はどれですか?
- 19. ブロガータイプのテキストエディタで使用される技術は何ですか?
- 20. _fast_エンタープライズレベルWeb開発のトップ10の技術
- 21. Spring 3で使用するWebサービス技術の選択
- 22. ウェブ技術を使用して人の顔を生成するにはどうすればよいですか?
- 23. C#:そのコードはどのような技術ですか?
- 24. オンラインのリアルタイムチャットアプリケーションにはどの技術が最適ですか?
- 25. DocumentDBにはどのデータアクセス技術が優れているのですか
- 26. WebベースのWYSIWYM XMLエディターを構築するための技術
- 27. 良いオープンソースのREST Webサービス技術がありますか?
- 28. 技術一覧
- 29. mint.comプログラミング技術
- 30. シングルワードインデックス技術
私のピアグループの誰かが、私にjava rmiを通してそれをするよう勧めました。それは、Java rmiを介してプロジェクトを行うのは良いことでしょうか? –
あなたの友人があなたに崖から飛び降りるように言われたら、あなたもそれをしますか? – bmargulies