討論:MVC
本條目頁屬於下列維基專題範疇: | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
把功能實現放置於控制器中不妥吧,控制器只擔當黏合模型和視圖的職責才對。
疑似過度翻譯?
- 這不是中文原創的名詞,應尊重原文。-P1ayer (留言) 2010年9月21日 (二) 11:16 (UTC)
- ASP.NET 模型檢視控制器 (MVC)(台灣微軟的用語,僅供參考)-P1ayer (留言) 2010年9月21日 (二) 11:18 (UTC)
資訊嚴重落後
- ASP.NET MVC目前版本已經是2.0了,3.0的Beta版都快出來了,為什麼這個頁面的資料都沒人更新呢?(小弟我因為自己對MVC還沒有徹底了解所以不方便自行修改。)-DSWizard 2010年11月4日 (四) 04:32 (UTC)
對控制器的理解有誤!
wiki中文網頁中對控制器的說法是錯誤的,中文wiki的附圖也看不明白說的是什麼,依賴/關聯?控制/數據? mvc中m相當於數據或者領域模型後端;v是UI前端; c的理解是關鍵。 c是什麼?在70年代,c表示什麼?我認為在那個年代,c可能更對應著滑鼠/鍵盤這樣的事件。c表示控制器,從字面上理解,c就像打遊戲的控制手柄。隨著UI的進步,UI上呈現出許多按鈕/菜單這樣的標準輸入小圖符。這些小圖符與滑鼠鍵盤聯動,向應用程式輸入控制消息。但是,c並不是這些圖符。它是v和m之間的門戶。 c可以看成是一個會話控制器,或者功能的組織者,代表v向m提出請求,組織m向v提供功能。如果將m和c組織在一個層中,c可以看成是一個fascade門戶。
移動到模型—視圖—控制器
- 與英文版標題對應更佳
- 更為直觀
單 em dash 的用法參見《標點符號用法》的連接號。--Artoria2e5 更改·工具 2016年5月19日 (四) 14:05 (UTC)
- (-)反對:Wikipedia:命名常規#連接號的使用規定:連接號兩側均為中文、日期或時間,應該用U+FF0D的「-」,即應該是模型-視圖-控制器--林勇智 2016年5月27日 (五) 14:07 (UTC)
- 那就用那個好了……打不出不是我的事情。--Artoria2e5 更改 保持頁面整潔,直接ping我回復。 2016年5月30日 (一) 11:45 (UTC)
- 想了想語義有問題。見WP:VPP#dash-not-hyphen-2e5。--Artoria2e5編 保持頁面整潔,直接ping我回復。 2016年6月2日 (四) 01:04 (UTC)
- 那就用那個好了……打不出不是我的事情。--Artoria2e5 更改 保持頁面整潔,直接ping我回復。 2016年5月30日 (一) 11:45 (UTC)
- 從常用來看,MVC比它的中文名更常用吧。雖然中文也能找出對應的性質。——路過圍觀的Sakamotosan 2016年6月1日 (三) 01:39 (UTC)
- 論常用,愛國主義教育。--Artoria2e5編 保持頁面整潔,直接ping我回復。 2016年6月2日 (四) 01:04 (UTC)
- 愛國主義教育不是翻譯縮寫,舉例不妥。——路過圍觀的Sakamotosan 2016年6月3日 (五) 02:32 (UTC)
- NBA、IBM,繼續啊。——路過圍觀的Sakamotosan 2016年6月2日 (四) 13:26 (UTC)
- 命名常規雖然有「使用全名」的要求,但是還有一個例外,「除非該縮寫已經被公認為專有名詞」,MVC作為「模型—視圖—控制器」的專有縮寫。我不認為一定要將其展開或直接翻譯。——路過圍觀的Sakamotosan 2016年6月2日 (四) 13:32 (UTC)
- 「除非這個名稱只有它使用或者這個名稱大部分人都知道」,沒有說「大部分程式設計師都知道」。--Artoria2e5編 保持頁面整潔,直接ping我回復。 2016年6月2日 (四) 15:46 (UTC)
- 所以說常用度,顯然MVC的確更常用。MVC一直也是作為該事物的常用縮寫,所以已經成為了「模型—視圖—控制器」的代名詞,書本也會以「MVC」作為該模式的代名詞([1]),符合「除非這個名稱只有它使用或者這個名稱大部分人都知道」。所以不受使用中文和使用全名的限制。百度「MVC」:31,200,000,"模型—視圖—控制器":2,810,000,而且第一個就只是部分匹配。——路過圍觀的Sakamotosan 2016年6月3日 (五) 02:19 (UTC)
- g.hk「MVC」:45,200,000,"模型—視圖—控制器":364,000。——路過圍觀的Sakamotosan 2016年6月3日 (五) 02:25 (UTC)
- 「除非這個名稱只有它使用或者這個名稱大部分人都知道」,沒有說「大部分程式設計師都知道」。--Artoria2e5編 保持頁面整潔,直接ping我回復。 2016年6月2日 (四) 15:46 (UTC)
- 論常用,愛國主義教育。--Artoria2e5編 保持頁面整潔,直接ping我回復。 2016年6月2日 (四) 01:04 (UTC)
- 而且根據命名常規,連字符也應該是用「-」,符合「全形連字符『-』主要用於中文、日期或時間的連接」。——路過圍觀的Sakamotosan 2016年6月3日 (五) 02:35 (UTC)
外部連結已修改
各位維基人:
我剛剛修改了MVC中的1個外部連結,請大家仔細檢查我的編輯。如果您有疑問,或者需要讓機器人忽略某個連結甚至整個頁面,請訪問這個簡單的FAQ獲取更多信息。我進行了以下修改:
- 向 http://ctrl-shift-b.blogspot.com/2007/08/interactive-application-architecture.html 中加入存檔連結 https://web.archive.org/web/20081231140700/http://ctrl-shift-b.blogspot.com/2007/08/interactive-application-architecture.html
有關機器人修正錯誤的詳情請參閱FAQ。