2009-12-02 80 views
2

我剛剛參加了我公司的企業架構會議。建築師(宇航員)在頭10分鐘內發表了強烈的聲明。模型視圖控制器模式對軟件有多重要?

「如果你的軟件不使用模型視圖控制器模式,它不能被稱爲軟件」

那麼,它確實創造了一些在房間的噪音。你們怎麼想。

回答

3

那麼人們在模型視圖控制器之前做了什麼?如果你問我,這是這位建築師所做的非常幼稚的陳述。這是一種可以使用的模式,它和其他模式一樣有優點和缺點。但它當然不是編寫軟件的唯一方法。

9

一方面,您的建築師正在就重要問題進行他激動人心的辯論。

另一方面,你的建築師是一個笨驢小丑,他可能知道它。

+1

他或她或他們... http://www.askoxford.com/betterwriting/classicerrors/grammartips/hesheorthey – 2009-12-02 11:46:32

+0

他。他可能會認爲人們使用這些.NET/Java框架來構建應用程序,因爲這些框架已經在內部使用MVC模式,我們的應用程序最終會使用這種模式。但這確實是一個超過35年經驗豐富的人的強烈聲明。 – theraneman 2009-12-02 11:48:03

2

不是。分離問題很重要。 MVC是通過這個誕生的。

0

有沒有關鍵的問題,但有多大用處。通常用於BIG項目:)

0

MVC沒有定義「軟件」。這只是一種對無數軟件項目非常有效的模式。是的,分離問題是重要的,但MVC不是唯一的方法,也不是每個軟件項目都必須的。聽起來他正在試圖修辭,但它真的遇到了像他被洗腦一樣。至少從這個有利的角度來看。

1

雖然MVC可以很好地工作,特別是在基於Web的應用程序上,但它絕對不是設計模式的全部和最終全部。

有些人可以對設計模式相當狂熱!