トップページ⇒tech
14コメント5KB

C++とDHTMLとの比較

■ このスレッドは過去ログ倉庫に格納されています
0001PPS NGNG
通常のアプリケーションを作成する上で、MFC++
よりもDHTMLで書く利点はあるでしょうか?
DHTMLで書くと、C++でいうクラスやテンプレート、
イテレーターなどという機能が使えずやはり不便でしょうか?
ここに集まる優秀な人たちの頭脳をお貸しください。
よろしくお願いします。

//アプリの機能は、データベースからデータを読み込んでスプレッドシートコントロールに表示、印刷です。
//WEBからデータなどをダウンロードはしません。
0002名無しさん@お腹いっぱい。 NGNG
非常に分かってなさそう。MFC++?
0003名無しさん@お腹いっぱい。 NGNG
通常のアプリってなんですか?
0004PPS NGNG
通常のアプリって
データベースからデータを読み込んでスプレッドシートコントロールに表示、印刷です。
こんな感じです。
MFCは知ってます。
0005名無しさん@お腹いっぱい。 NGNG
MFCとDHTMLを比較するのって、初めて見た。
C++ = VCとか、C++ = MFCって人はたまに居るが・・・。
0006名無しさん@お腹いっぱい。 NGNG
どうやら天然ボケらしいけど一応。

DHTMLってことはインターネットを介してDLしたファイルを
ブラウザが解釈して実行。WWWブラウザ上でクライアントという
状況に限る。

C++で普通にくんだら何でもできる。スタンドアロンのアプリでも
ネットワークアプリでもサーバでも。

という答えが欲しいのか?そんなやつがMFC分かってるはずないが。
0007横レス NGNG
だから、「スタンドアロンアプリより、DHTMLスゴイんでしょう?どういう風に?」っていう質問でしょう。
スタンドアロンアプリをインターネットにそのまま置いても動かないんだから、DHTMLはスゴイのでは?
00087 NGNG
間違えた、「WEBからデータなどをダウンロードはしません。」だった。氏嚢。
0009PPS NGNG
みんなありがとう。さようなら。
0010名無しさん@お腹いっぱい。 NGNG
>>7
質問が
>通常のアプリケーションを作成する上で、MFC++
>よりもDHTMLで書く利点はあるでしょうか?
だから、

・MFCでアプリケーションを作成するためには、MFCの他に、
C++コンパイラとWindowsAPIを実行できる環境が必要となり、
実行環境が非常に限定される。
・DHTMLを使えば、ブラウザが対応してさえいれば
他の者は何一つ必要ない。

したがって、
「DHTMLで書いた通常のアプリケーションはブラウザさえ対応していれば、
より多くの環境で実行出来る」って回答でどうよ?

まー、出来る事がブラウザ内の閉じた世界に限られちゃうんだけど、
そんな事は気にしないでおこう。
0011名無しさん@お腹いっぱい。 NGNG
ASPと勘違いしてないか?
ASPでVBA(またはJScript)をHTMLに埋め込んでサーバ側で
DBアクセスした結果をクライアントに返すとかいうのは
作れるよ。(UNIX系サーバの場合はApacheにphp組み込むと
似たようなことができます。他にもperlをHTMLに埋め込ん
だりJavaを埋め込むというのもあります)
0012名無しさん@お腹いっぱい。 NGNG
いやいや、
>//WEBからデータなどをダウンロードはしません。
だから、違うだろう。(=サーバ側を想定していない)

まあ、クライアント側(ブラウザ上)でDHTMLだけで
>データベースからデータを読み込んで
なんて事が出来たら、クラッカーは楽しめると思うけどね。
0013名無しさん@お腹いっぱい。 NGNG
みんな質問を理解してないようなので、私が代弁しましょう。

「DHTMLのみで作成できるアプリケーションを、あえてC++のみで
作る場合、そのメリットとデメリットは何でしょう?」
0014名無しさん@お腹いっぱい。 NGNG
メリット

・ブラウザの設定に影響されない
・ブラウザの種類やバージョンに悩む必要がない
(Winの場合はC++のみで作っても悩むことがあるかも)

デメリット

・プラットホームがブラウザに比べて限定される
・通信処理を自分で記述する必要がある

こんな感じ?
■ このスレッドは過去ログ倉庫に格納されています