WebアプリケーションとWebサイトとの違い

はじめに:
最近のWebアプリケーションとWebサイトとの違いで、今日の簡潔ルックの基礎比較学習のシリーズを引き継ぐ、Webプログラミングに関連する基本的な知識の多くのことを学びました!
ここに画像を挿入説明
1、コンパイラは同じではありません
、これは私が考える2の最大の違いで、まず、Webアプリケーション内のすべてのファイルは、私は、ファイルを変更、またはエラーが影響しないこと、互いに独立しています他のインターフェイス!ウェブサイトは同じではありません。しかし、それはコード内のファイルのいずれかが間違っている場合、システム全体がエラーをポップアップ表示されますです!コンパイラは、それらの間の道と同じではありませんので、このような現象は、あなたが私たちのシステムは行くコンパイルするファイルのファイルを、使用しているWebサイトを発生します!間違っがある場合ので、私たちのシステムはすべてのファイルをコンパイルするファイル、どんなにを呼び出すことであるWebアプリケーションは、ファイルによると、それが発見されなければならない、コンパイルされます!そこで、Webアプリケーションでは、我々は、一般的にウェブサイトを使用して、我々は、一般的に選択し、大規模なソフトウェアを実行する時に小さなサイトを行う、です!

ファイル更新異なるとき2は、コードを変更
、サイトの各ページ(ASPX、ASHX)は、ファイルが設立を保存するときに、名前がランダムで、組み立て対応が発生し、要求が自動的に保存されます。あなたはファイルのコードを変更する場合は、Assembly.GetExecutingAssembly()。場所は、
新しいものを生成しません、再コンパイルされ、変更がない場合、新しいアセンブリを生成することになります。(取得したWebサイトの一般的な処理手順DLLファイルを生成し、現在の一般的な処理ファイル。再生成ので、一般的なハンドラのコードが変更された場合、変更は再構築されていないことはありません。

Webアプリケーションは、後でコードを再生成するように変更、または修正しなければならない場合コードアセンブリがよく、または古いコンテンツ、アセンブリを生成しません。

3、ウェブサイトなし名前空間
のサイトには、名前空間を必要としない理由は?名前空間には、同じ名前の地域分類の状況であり、状況は同じ名前のように表示されませんので、サイトの文書は、スタンドアロンのプログラムです。

4、ウェブサイトにApp_Code
このようなことは、公共SqlHelperことができないのため、今で互いに独立して、サイトには、各プログラムの別々のファイルであることを知っている、と私たちのコードの再利用不便ならば、そうであればデータベースへのデータベース・コールへの接続の呼び出しは、トラブルが死んでいるではないでしょう!これは、MicrosoftがサイトのにApp_Codeを提供するので、我々は問題を解決するためにApp_Code内のすべてのその共通のコードを置くことができ、心配する必要はないでしょう!

追記:
だから、最終的にそれをまとめる:ウェブサイトと小規模サイトのためのより適切な使用のWebApplication(アプリケーション)プロジェクト、(ウェブサイト)のプロジェクトのために、より適した大規模なサイトを!一部の人々は、最後の言葉を覚えていない求めることができる、と私たちは理由を知りたいことを言いたいです!
----------------
免責事項:この記事は、元の記事のCSDNブロガー「光ハンサム兄弟_」で、CC 4.0 BY-SAの著作権契約書に従って、再現し、元のソースのリンクを添付してくださいそしてこの文。
オリジナルリンクします。https://blog.csdn.net/jerry11112/article/details/84574181

オリジナルの記事は、0を発表 ウォンの賞賛0 ビュー13

おすすめ

転載: blog.csdn.net/tuoai9113/article/details/104826861