• 締切済み

ASPとASP.NETの比較

ASPとASP.NETの特長、メリット、デメリット、必要環境、費用等々教えてください。また実際に使用した感想等ありましたら、合わせてお教え頂ければ幸いです。宜しくお願いします。

みんなの回答

  • o84
  • ベストアンサー率31% (128/407)
回答No.2

私はシステムをASPからASP.NETに乗り換えさせた経験がありますが、どっちもどっちだなと思いました。 コンパイルが入るASP.NETと、コンパイルが入らないASPとでは、実行速度・保守作業の能率などでメリット・デメリットがありました。 ASPの方が正直、お手軽です。コンパイルが入らないですが、速度がそれほど遅いとは思ったことはありません。プログラム構築・保守作業も楽でした。 ASP.NETは一旦コンパイルすれば早いといいますが、初回実行時の遅さはハンパじゃありません。それ以降は普通、という感じです。プログラム構築・保守作業は、コンパイル時間が余計にかかります。その分DEBUGはしやすいですけど。

  • onti
  • ベストアンサー率37% (9/24)
回答No.1

従来のASPと、ASP.NETでは、ASPのワーカープロセスが いるところが大きく違うと思います。 このプロセスさんは、JavaでいうところのJSPのプロセス と同じようなことをしてくれるようです。 但し、まだまだ、ブラックボックス的なところはあります。Microsoftのページや、いろいろな本ではかなりの 高度な技術の紹介はありますが、実際のサンプルコードなどは 少ないため高度なことをするにはまだまだ時期尚早かなと も思います。 実際に開発をしましたが、VBのようにコントロールのはりつけ を行うことにより簡単なWebページの作成ができ、ボタン イベントの処理も従来のASPファイルのように、HTMLと同居 するようなVBScriptの記述をしなくてもよいので、コード の記述もみやすくなると思います。但し、まだまだバグが たくさんあるようです。実際に、開発中におのバグのおかげで作り直しが発生したことがありました。 費用としては、Visual Studio @NETの購入費くらいかと 思います。環境としては、@NET FrameWorkのインストール は必要です。DB系も従来のADOよりも使いやすくなっている と思います。 こんな感じで参考になるかわかりませんが、がんばってください。

関連するQ&A

  • ASP.NETを始めたい

    こんばんは。 独学でASP.NETを始めたいと思っています。 調べたのですが開発環境自体が、バージョンアップされており 2003・2005、そして最近は2008が出たと聞いています。 仮に「2003」の環境を使用して学習する場合、 メリットは少ないのでしょうか?。 ポストバックなど根幹は変わらないと思いますが、コントロールや DB接続などアーキが多く変わっているようなら 2003では厳しそうですよね。 実は「2003」のMSのテキストなどが入手できまして、ここから 始めようと思ったのですが・・ ※IISはXPに追加しました ご経験者様のご意見を頂ければ幸いです。

  • ASPとASP.NETとASP.NET2.0の違い

    Web開発初心者です。 帳票をPDF表示するWebアプリケーションを開発することになり、 言語はASPを使用することになりました。 そこで ASP ASP.NET ASP.NET2.0 の違いをご存知の方がいらっしゃいましたら教えていただけますでしょうか。 それぞれIIS以外に必要な実行環境、ツール等も教えていただけると助かります。 不明瞭な箇所がありましたら説明させていただきます。 すいませんがよろしくお願いします。

  • ASPとASP.NET両方の開発ができる方へ質問です。

    今までASPをデバッガなしでいくつか開発してきたのですが、つい最近ASP.NETの勉強をはじめました。 しかし、プログラムの組み方というか仕組みがすごい違うので、すごい開発しにくいし、わかりません。 もし同じシステムとASPとASP.NETそれぞれで組むとしたら倍以上余裕でかかりそうです。VBの知識はちょっとはあります。 そこでお聞きしたいのですが、ASPとASP.NET双方の違いを詳しく教えていただけませんか?? お互いを比較したとき、それぞれのメリット・デメリット等など、 JavaScriptファイルなどをIncludeするにはaspxファイル自体に書き込む必要があるのか、それとも他に方法があるのか? 最終的にASP.NETはASPと比較して使えるものであるのか??またそうだとしたらどのような理由で等・・・ なんでもいいので、詳しい方のご教授をお願いいたします。

  • ASP.NETレンタルサーバーのお勧めは?

    ASP.NETでWebアプリケーションを作成しようと思っています。今回はレンタルサーバーの使用を考えているのですが、お勧めのサーバーを教えてください。 開発環境 Visual Studio.NET 2003 データベースを1つだけ使用します。 安価なところが良いですが、やはり、サービスやサポート体制や使い勝手の良さを重視したいと思います。 また、データベースの管理も簡単な所が良いと思っております。使用した感想などを教えて頂けると幸いです。宜しくお願いいたします。

  • PHPとASPどっちがよい??

    比較的大規模な商用サイトの構築を考えています。 データベースを使用したいと思っているのですが PHPとASPのメリットデメリットがわかりません。 それぞれについてメリットデメリットを教えていただけないでしょうか。 あなたならどちらにしますか? あるいは他にもっとよい方法がありますか? ご教授ください。

  • ASP.NETが動かない

    ASP.NETでWEBページを開発し、本番環境に載せたのですが、ASP.NETがまったく動いていません。IISも.NETFrameworkも入っているので原因がわかりません。

  • ASP.NET

    お世話になります。ASP.NET初心者です。 つい、一週間ほど前から、ASP.NETでのシステム開発をしているのですが、わからない点があり質問させて頂きました。 環境 ASP.NET(今は、ローカルのIISを使用しています。)    DB Oracle10g 質問内容:画面上で入力された値をキーとしてDBから値を取得し、 画面に表示するのですが、その取得してきたデータのKey値をどこかに保存しておいて、更新(UPDATE)するときに使用したいと思うのですが、どのような方法があるのでしょうか?画面の隠しコントロールなどに退避したりするのでしょうか? 以上 よろしくお願いします。  

  • ASPとASP.netの連携について

    ASPで作られたシステムとASP.netで作るシステムの 連携について、ASP初心者で困っています。ご教授ください。 (1)ASPからASP.netの画面遷移はできますか? 可能ならば、どのようにすればできますか? (2)ASPとASP.netではセッションの共有はできない (オーバーヘッドがしやすい等問題があるためしない方がいい)と  いうのを知りました。  画面遷移時に、パラメータを渡したいのですが、  DBに格納という方法以外に、たとえば、  JSPのsubmitで値を飛ばすように、ASPで飛ばしたものを  ASP.netでgetするようなことはできますか? よろしくお願いします。 環境は、OSがWin2000、WEBサーバがIISです。

  • ASPを使う理由を教えてください。

    ASPにすべきかJAVAにすべきか迷っています。 ASPにする理由、メリット、デメリットなど 教えてください。

  • LinuxでAsp.netを構築できるMono

    初心者です。 1、MonoでLinux上にasp.net環境が構築できるようですが、共有レンタルサーバで標準で使用できるようなものなのでしょうか。あるいは、専用サーバや、VPS、クラウドなどが必要になってくるのでしょうか。それはMVCなどのフレームワークを利用する場合でも同じですか。 2、Windowsサーバで使用するのとではメリット、特にデメリットは何ですか。 3、Linuxでは使用できないコードなどがあったり、制限などはないのでしょうか。Webサイトを構築、運用するにあたり、Windowsサーバより機能的に不足を感じたり、十分安定していますか。 4、Visual studioやWevmatrixなどで構築したものでも使用できるのでしょうか。 5、MonoDevelopで開発したほうがよいということはありますか。 6、MonoDevelopはVisual studioやWevmatrixに比べ機能的にはどうですか。 お分かりになる部分だけでもけっこうですので、よろしくお願い致します。

専門家に質問してみよう