2

(教育目的で) サンプル プロジェクトを作成する必要があり、Web サイト プロジェクトと Web アプリケーション プロジェクトのどちらかを選択する必要があります。

これは、C# と VB の間の選択に似ています。私の質問は、これら 2 つの選択肢の違いではなく、どちらが一般的な ASP.NET コミュニティに人気がある (関連性があり、認識できる) かということです。

これら 2 つの異なるプロジェクト タイプの採用/使用に関する統計を見た人はいますか? 幅広い視聴者にリーチするには、どのプロジェクト タイプを使用すればよいですか?

--

更新: このテーマに関する投票を作成しました - http://poll.fm/2e6cy

4

3 に答える 3

4

私は、過去数年間で約 25 のプロジェクトが Web サイト プロジェクトから Web アプリケーション プロジェクトに変換されたのを見てきました。その間、私は正確にゼロが反対方向に進むのを見てきました。これは、私がさまざまな立場で支援してきた約 10 社の企業をカバーしています。

Web アプリケーション プロジェクトは、大規模な開発チーム向けです。一方、Web サイト プロジェクトは、小規模な (1 人のような) 開発「チーム」を対象とする傾向があります。

理由には次のようなものがあります。コンパイル、展開、さまざまなビルド ソリューションなどは、Web アプリではるかに強力です。

一方、Web サイト プロジェクトでは、ファイルがたまたまディレクトリ構造に沿っているという理由だけで、プロジェクトに自動的にファイルを添付する傾向があります。チーム環境では、これは役に立ちません。

最後にもう 1 つ、「学生」の準備の目的を評価する必要があります。これがイントロ型のクラスであれば、Web Site の方が少しは理解しやすいかもしれません。彼らがいつか本物のプログラマーとして働くと信じているなら、Web Apps を選んでください。より多くの開発者がそれを使用しています。

于 2010-11-01T20:06:27.843 に答える
4

私は両方を使用しており、IMO は Web サイト プロジェクトの方が気に入っています。当社は Web アプリケーションから Web サイトに切り替えました。その方が理解しやすく、常にすべてをコンパイルするのは大変な苦痛です。リストされた回答から:

  • 各ページビューでサイト全体を構築することなく、動的なコンパイルとページでの作業を好みますか? Web サイト プロジェクトを使用します。
  • コード ビハインド モデルよりもシングルページ コード モデルの方が好きですか? Web サイト プロジェクトを使用します。(IE、ほとんどの人が把握するのが少し簡単です)

リストされている箇条書き (ここ)以外に、この 2 つの違いはあまり見られません。「間違った」ものを選択した場合 (C#/VB を選択する場合と比べて)、恐れるべき巨大な学習曲線は実際にはありません。ASP.NET について考えるとき、'Web サイト' と 'Web アプリケーション' という用語が会話に出てくることはめったにありません。

于 2010-11-01T20:00:24.740 に答える
2

実際のところ、どのプロジェクトを使用して最も多くの視聴者にリーチするかは問題ではありません。視聴者はコンテンツの最終結果しか見ることができず、どのプロジェクト タイプを選択しても同じ結果になるからです。Web サイトと Web アプリケーションは、開発者と展開プロセスだけに関係する完全な違いです。人気に基づいて選択するのではなく、開発者としてのニーズに合ったものを選択してください。

于 2010-11-01T20:01:06.473 に答える