6

まず、私はつい最近、Webmatrix を使用して cshtml で剃刀を使ってビルドしようとしましたが、aspx Web フォームをビルドするよりもはるかに時間がかからないことがわかりました。慣れてきたので、以前は aspx プロジェクト内で行っていたすべてのことを、より迅速に、より少ないコードで実行できるようになりました...

さて、私は今日、cshtmlを使用している企業でグーグルなどを見回して、彼らがそれを何に使用しているかなどを見てきましたが、そこには幅広い例を見つけることができません. たぶん、私が間違った場所を探していて、この質問のタイトルが間違っていたのかもしれませんが、企業がまだcshtmlよりもaspxを使用しているのには理由があると感じました.

来月、大きなクライアントのためにプロジェクトを開始しようとしていますが、この方法で構築するステップを踏むかどうかを決めることができません (カスタム ブログ、ログイン領域などが必要です)。何かご意見は?議論に関して私が見つけた他の唯一のスタック スレッドは次のとおりです。

ありがとう、

アダム

4

3 に答える 3

5

その多くは、ASP (クラシック) がずっと前から存在しており、(プロジェクトのサイズによっては) 移行に多額のコストがかかる可能性があることに関係しています。

次のような考慮事項もあります。

  1. 現在の Web スタッフは何を知っていますか (彼らは何に堪能ですか?)
  2. ASP に既に依存しているライブラリ (専用またはその他) (カスタム コントロールを含む)。
  3. どのくらいの SEO ヒットを変換する必要がありますか (一部のサイトでは、ルートの動作を変更するだけで従来の aspx ページ サフィックスを模倣できますが、実際には cshtml を使用しています)。
于 2012-09-24T18:23:04.010 に答える
3

経験豊富な ASP.NET 開発者が Web フォームまたは MVC から Web ページ (Razor) に移行する説得力のある理由はありません。フレームワークとして、Web フォームや MVC の学習曲線が多すぎると感じる人を惹きつけるように設計されています。たとえば、Classic ASP や PHP からのもの。

私は ASP.NET フォーラムで Web ページ フレームワークに関する多くの質問に答えていますが、このフレームワークを試す人の数が確実に増加していることを確認しています。機能とセキュリティの面では、ASP.NET フレームワーク全体が背後にあるため、MVC や Web フォームで実行できることはすべて Web ページで実行できます。その多くはより簡単です。

Web ページ フレームワークはテスト容易性を考慮して設計されておらず、HTML と同じファイルに一定量のサーバー ロジックが埋め込まれているため、チームの編成がより困難になる可能性があります。

あなたが孤独な開発者であり、Web ページの使用に満足している場合は、それを選択してください。

于 2012-09-24T18:54:35.150 に答える
1

このトピックについて多くの議論がありました。それは単なる意見であり、適切な仕事のための適切なツールです。意見と回答については、以下を参照してください。

お役に立てれば

于 2012-09-24T19:22:52.787 に答える