-2

主にデータベースからページをレンダリングする Web サイトがあります。また、Web サイトにはユーザー管理システムがあり、ログイン、プロファイル管理、クレジット カード処理などが必要です。サイトには、フォーラムのようなアプリケーション機能を備えた場所がいくつかありますが、ほとんどのサイトは動的コンテンツであり、からレンダリングされます。データベース。コンテンツは、ウェブサイトに縛られない社内のCMSで入力されます。

Web サイトを ASP から .Net 4.5 フレームワークにアップグレードしています。VS 2012 でこの新しいプロジェクトに最適なオプションは何ですか? ASP.Net MVC 4 アプリケーション (インターネット アプリケーション) または新しい ASP.Net Web サイト (Razor v2) ですか?

Web サイトではなく、ASP.Net MVC 4 アプリケーション (インターネット アプリケーション、Razor) に傾倒しています。

更新: ここSOでも他のサイトでも、実際にこれについて多くのことを読みましたが、特定のニーズに合わせて従来のASPから.Netに移行するための最良のオプションはどれかまだわかりません.

現時点の:

  1. 従来の ASP Web サイト (数百ページ)、公開。
  2. ほとんどのページは、データベースからデータが読み込まれるときに、.asp ページのテンプレート HTML を使用してデータベースからレンダリングされます。機能的には WordPress サイトと比較できます。コンテンツは CMS に入力され、テンプレートを介して Web サイトに表示されます。
  3. メンバーはサイトにログインし、プロフィールを作成し、支払いを行います。
  4. フォーラムを開催する
  5. 検索エンジン用に設計されたすべての URL。IIS での URL 書き換え。既存の URL を保持し、新しい .Net サイトで機能させる必要があります。重要。
  6. クライアント側の操作は必須であり、jQuery ツール、ライトボックスなどと統合します。
  7. これは、いわゆる「アプリケーション」Web サイトではありません。これは、MSNBC などの一般向けの Web サイトであり、頻繁に (月に数回、またはそれ以上) 更新されます。

この .Net への移行に最適なプロジェクト タイプを選択するのに迷っています。Web フォームは適切な選択ではないと思います。私が読んだ内容に基づくと、MVC 4 は適切な選択であるように見えますが、標準の ASP.Net Web サイト (Razor v2) テンプレートを使用して必要なすべてのことを実行できる可能性があります。 .

これをどうするかについて、すでに行ったことのある人から意見を求めたいと思います。ご協力いただきありがとうございます。

4

2 に答える 2

1

私は .NET MVC 4 を使用します。しかし、行き詰まった場合、オンライン ソースはあまりありません。でも、あなたならきっと生きていけると思います。唯一の欠点は、古いものとは大きく異なるため、新しいものを学ぶのに時間がかかることです.

十分な時間がある場合は、MVC 4 を使用してください。MVC 4 でプロジェクトを実行すると、後で簡単に変更を加えることができます。

于 2013-04-24T13:54:58.247 に答える