ASP.NET MVCを学び、同時に自分が考えているWebサイトプロジェクトを作成したいと思っています。
私が考えているウェブサイトは、ユーザーの選択やカテゴリ別などに基づいて写真のリストを表示するようなものです。そのため、リンクにドリルダウンがあります。明らかに、リストはデータベースから取得されます。
MVC + MySQLはこのための優れたフレームワークでしょうか?
私はWebフォームを使用するC#プログラマーです。新しいテクノロジーを学びたいだけです。
ASP.NET MVCを学び、同時に自分が考えているWebサイトプロジェクトを作成したいと思っています。
私が考えているウェブサイトは、ユーザーの選択やカテゴリ別などに基づいて写真のリストを表示するようなものです。そのため、リンクにドリルダウンがあります。明らかに、リストはデータベースから取得されます。
MVC + MySQLはこのための優れたフレームワークでしょうか?
私はWebフォームを使用するC#プログラマーです。新しいテクノロジーを学びたいだけです。
それはギアではなく、プログラマーです。ニーズに合っている限り、どのDBまたはアプローチを選択するかは実際には重要ではありません。
MVCへの進出に頑張ってください。ルーティング、コントローラー、アクション、およびビューモデルを理解するための最初の学習曲線を乗り越えると、利点がわかります。
MySQL、およびその点に関する最新のデータベースプラットフォーム(リレーショナルまたはその他)は、単純なテキストデータおよび関連するblobオブジェクトを格納するという単純な要件を処理できます。
ただし、学習モードでは、非構造化バイナリデータにより適したクラウドベースのblobデータストアとの対話についても学ぶ機会があります。私の好みはAmazonのS3ですが、バイナリイメージデータを保存するためにAzureなどが存在します。私はまだトランザクションデータをリレーショナルデータベースに保存し、MySQLはそこでうまく機能します。(AmazonのRDSは、スケーラブル性が要件である場合にも、クラウド内のMySQL 5.1です...)