• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:クライアントAPの選定につきまして)

クライアントアプリ開発における選定について

このQ&Aのポイント
  • クライアントアプリ開発の初期工程について、有識者の知識を求めます。
  • クライアントの全画面を利用して現在の時間と室内温度を表示するアプリを開発します。
  • Windowsフォームではデザインの自由度が制限されるため、適切な技術の選定が必要です。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

・一点目  まず要求レベルを具体的にすることが重要ではないでしょうか。これをせずにデザインの自由度を危惧しても単なる杞憂に終わるかもしれません。室内温度の即時性についても同じです。どの程度の即時性が要求されますか? ・二点目  ソケット通信の常時接続で問題無いでしょう。  365日24時間稼働については、ハードウェアとソフトウェアの両面から考慮が必要です。  ハードウェアでは、サーバ専用機が原則です。ただし費用対コストで選択も変わってくると思いますが、サーバ専用機以外は24時間稼働を前提で開発されていません。  ソフトウェアでは、必ず止まることがあるという前提で開発すること。ハードウェアの障害やOSのアップデートに伴う再起動等があるからです。つまりリカバリ機能を含めて開発すること。  性能的には、十か所分ということから特別懸念する材料は見当たりません。

dekinaikun
質問者

お礼

即時性は一秒に1回更新するていどです。

dekinaikun
質問者

補足

デザイン性といっても、ボタンを画像に変更したいとか背景に画像をはりつけたいといった程度です。今いろいろ調べたところWPFというものがあることを知りました。クライアントで動くので即時性も失われず、これなら実現できそうです。その他技術はありますでしょうか。 二点目はもちろんサーバです。止まることを前提としたリカバリ機能を含めた開発を心掛けたいとおもいます。

関連するQ&A