2012-05-23 65 views
1

我想學習ASP.NET MVC,同時創建一個我想到的網站項目。ASP.NET MVC與MySQL作爲一個網站的框架選擇

我在想的網站就像是根據用戶的選擇,類別等顯示圖片列表。因此,將在鏈接上進行深入分析。顯然,該列表將來自數據庫。

MVC + MySQL會是一個很好的框架嗎?

我是一個C#程序員與Web窗體。只是想學習一項新技術。

回答

1

這不是設備,它是程序員。只要適合您的需求,選擇哪種數據庫或方法並不重要。

+0

這就是整個問題,我對MVC的判斷並不瞭解(如果有的話)。 –

+0

這是真的,在MVC寫的stackoverflow?如果是這樣,那麼它完全符合我對該項目的需求。 –

+0

@FloridaGardener,不太確定,但你到底希望達到什麼目的?加載速度更快?清潔代碼?希望你明白,它仍然是asp.net底下的優點和缺點。是的,例如,您擺脫了視圖狀態,但在此過程中容易受到CSRF的影響。此外,這種差異在技術上並不多,但主要是以一種思考的方式。如果你已經知道webforms,不知道你爲什麼想要切換。對於任何項目以及MVC而言,它都是一個完美可行的平臺。 – walther

0

祝你好運進入MVC。一旦你瞭解了理解路由,控制器,動作和視圖模型的初始學習曲線,你就會看到好處。

MySQL和大多數現代數據庫平臺(關係或其他)可以處理存儲簡單文本數據和關聯blob對象的直接需求。

雖然您處於學習模式,但我也藉此機會瞭解如何與非結構化二進制數據更適合的基於雲的Blob數據存儲進行交互。我的首選是亞馬遜的S3,但Azure和其他存在,存儲二進制圖像數據。我仍然將交易數據存儲在關係數據庫中,MySQL將會在那裏做好工作。 (如果需要可擴展性,亞馬遜的RDS也是雲中的MySQL 5.1)