• ベストアンサー

Visual C++で作ったプログラムをブラウザ上で動かしたい

Visual C++であるプログラムを作ろうと思っています。 (プログラム内容:http://oshiete1.goo.ne.jp/qa2455569.html) このC++で作ったプログラムをブラウザ上で動かしたいのですが、あまりおすすめできないと聞きます。それはなぜなのでしょうか?ブラウザ上で動くプログラムを作るにはやはりJavaやFLASHがいいのでしょうか?

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

  • ベストアンサー
  • sha-girl
  • ベストアンサー率52% (430/816)
回答No.3

ActiveXを使えば不可能ではありませんが 普通はしません。 基本的にVisualC++でコンパイルしたものを動かすということは exeをクライアントに落として動作させる必要があるからです。 >それはなぜなのでしょうか? VC++でコンパイルしたコードがWeb上で動かせるとすると なんでもありになってしまうので、セキュリティ的に大問題 ですよね? ハードディスクを壊す事も可能ですから。 >JavaやFLASHがいいのでしょうか? 普通はJavaAppletやFLASH、あるいはJavaScriptです。 メジャーなのはFLASHですね。

ikepan
質問者

お礼

ご返答ありがとうございます。 詳しい説明をしていただきとても理解できました。

その他の回答 (3)

  • don_go
  • ベストアンサー率31% (336/1059)
回答No.4

CやC++を使ってCGIを作成してWebアプリを作成する事ができます。 JavaScriptやPerl, PHP等のスクリプト言語で作成するよりも高速で 複雑な処理も実現できますが、その分作成に高度な知識が必要に なります。 従って一般的には、大規模で且つ速度を必要とする業務アプリ以外 では使われません。

ikepan
質問者

お礼

ご返答ありがとうございます。 言語の特徴を詳しく説明していただき、とても参考になりました。

  • monova
  • ベストアンサー率68% (68/100)
回答No.2

なぜ、ブラウザ上で動かしたいのでしょう? その理由によっては、回答が違ってくるかもしれません。 説明の補足をお願いします。

ikepan
質問者

補足

ご返答ありがとうございます。 >なぜ、ブラウザ上で動かしたいのでしょう? このソフトで作成した内容をHTMLのリンクからすぐに使用でき、わざわざexeをDLする手間を省くためです。そしてVCを使いこのソフトを作りたいという単純な理由です。自分勝手な都合で申し訳ありません。

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

VC++が元々そういう目的のために開発された言語で無いからでは? コンソールに"Hello World"を表示するプログラムは数行で書けます。 ブラウザに"Hello World"を表示する「プログラム」を書けますか?

ikepan
質問者

お礼

>ブラウザに"Hello World"を表示する「プログラム」を書けますか? 私には書けません。的確なご回答ありがとうございます。