- - PR -
WebアプリケーションとWindowsアプリケーション
1|2|3
次のページへ»
投稿者 | 投稿内容 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-08-14 21:07
初歩的な質問をさせて頂きます。
同じプログラムを作成する場合、Webアプリで作成するのとWinアプリで作成するのではどちらがより良い成果物が出来るでしょうか? また、処理速度ではWinアプリの方が優れているのでしょうか? ※「ネットに繋がなければWebアプリにする必要はない」などは無視して下さい よろしくお願いします。 | ||||||||||||
|
投稿日時: 2007-08-14 21:34
何をもって「良い成果物」とするかで違ってくるんじゃないでしょうか。
配布の容易性?開発の容易性? プラットフォーム非依存?リッチなUI? まだまだありそうだ。 反応速度は WindowsForm のアプリケーションのほうが優れていると思いますが、処理速度は変わらないんじゃないでしょうか。 _________________ かるあ のメモ と スニペット | ||||||||||||
|
投稿日時: 2007-08-14 21:59
ご返信ありがとうございます。
そうですね、恐らくそういう所で突っ込まれるとは思っていました。 Webアプリは、Webサーバなどのようにネット上で起動させないならば極力避けるべきでしょうか? WebアプリをWinアプリのように使うプログラムはほとんど例を見なかったりするんでしょうか? ふと思ったんですが、.NETフレームワークの時点で、WinアプリもWebアプリも同じですよね? こんな具合でしょうか? Winアプリ Webアプリ 配布容易性 下 上 開発容易性 下 上 プラットフォーム 同じ 同じ リッチなUI 上 下 処理速度 同じ 同じ 反応速度 上 下 失礼します。 | ||||||||||||
|
投稿日時: 2007-08-14 23:14
安易に優劣はつけがたいね。
俺はWindowsアプリの方が容易だと思ってるし。 .NETFrameworkだけで見ればどちらも同じでしょ。 配置はWebアプリの方が多くの場合優位かな。 | ||||||||||||
|
投稿日時: 2007-08-15 08:59
アプリはありますが、そういうのはアリだと思います。ただ、これってWEB「アプリ」とは言わないのかもしれませんが。
反応速度も、なんらかのネットワーク通信をするWINアプリなら、同様にネックになりうるわけですし。 どんなアプリを作るかによってWEBで作るべきかWINで作るべきかちゃんと判断できれば、 優劣をつけなくてもいいと思います。 | ||||||||||||
|
投稿日時: 2007-08-15 09:19
たとえば Virtual Server などは Webサーバ 経由でコンソールを操作しますよね。 とはいえ、IIS が別途必要になったり、セキュリティの面からも WindowsFormアプリケーション ほど気軽に導入できる物ではない気がします。
べるさんのおっしゃっている通り、作成するアプリケーションの特性によって、どちらが有効かが変わってくると思います。 Webアプリケーションの場合はクライアント側はサポートするブラウザが動作していれば動くハズだけれど、今回の場合は Webサーバ=クライアント になるのか…そうなると確かに同じかな。 _________________ かるあ のメモ と スニペット | ||||||||||||
|
投稿日時: 2007-08-15 13:59
べるさん、かるあさんご返事ありがとうございます。
そうですね。 セキュリティの面からすると圧倒的にWinアプリ有利ですよね。 仕事ではC#でWebアプリを作ったことがあって、逆にWinアプリは作ったことはないしWinアプリの開発も未経験です。 そうした場合、手っ取り早く作れるのは経験のあったWebアプリだったんですが、Webを介す処理は組み込むかどうか迷ってる段階です。(まずはWindowsOSで動くプログラムを作りたいんです) Winアプリで作る所をWebアプリで作ってしまったがためにデメリットが多くて・・・というのが嫌だなと懸念して聞いてみました。 ******************* DBを使い、WindowsOS上で動く財務会計などのプログラムを作りたくて、Webクライアントの処理は今後追加しようかなぁ・・・と言った具合です。 失礼します。 | ||||||||||||
|
投稿日時: 2007-08-16 22:42
ちょっと質問なのですが、これまでの話はクラサバかWebシステムかという話ですか?
それともWebFormかWindowFormかというお話ですか? はたまた、違った観点でしょうか? |
1|2|3
次のページへ»