對不起模糊的標題。我很慚愧地問這個問題,但我現在真的需要我的意識。我無法確定我是否遵循MVC模式或MVVM模式。我正在使用什麼?
在我以前的實習中,我們有C#代碼(.NET),它有一個控制器並直接連接到數據庫(沒有服務層)。控制器將獲取信息,格式化爲JSON並將其提供給Angular的控制器,該控制器將在視圖上顯示它。
在我目前的實習中,我們不使用Angular。我們使用.cshtml文件。服務層將其信息提供給控制器,該控制器對MODEL進行格式化並將其提供給.cshtml視圖並顯示內容。
我的問題:
哪一個是MVC,哪一個是MVVM?請下降到我的水平並解釋。我在網上閱讀的大部分內容似乎讓我更加困惑於我在工作中觀察到的東西。
在工作中的每個人都調用他們兩個MVC,我現在很困惑。如果兩者都是MVC,那麼兩者有什麼區別?
只是谷歌它。 http://stackoverflow.com/questions/667781/what-is-the-difference-between-mvc-and-mvvm或者http://stackoverflow.com/questions/19444431/what-is-difference-between-mvc -mvp-mvvm-design-pattern-in-terms-of-coding-cs和許多其他... –
我有好幾次了。有幾次被問及。人們提供不同的答案。我知道它正在用modelview取代控制器,但是我在這兩種情況下都有一個控制器,而且我發現在完成任務的方式上存在差異。從技術上講,兩者都是MVC,但這些架構有什麼不同?這些差異的名稱是什麼 – Oct8
你知道哪個ASP.NET MVC是吧?這不應該讓人困惑。我不知道角度使用什麼模式,但是如果它在服務器調用和UI之間進行數據綁定,那麼最有可能是MVVM。 – Will