在什么场景下使用MVC框架?

 该使用MVC框架吗(比如:Cairngorm )?

这不是Yes/No的问题。

 

为啥要MVC呢?

是为了把代码根据用途分类,便于管理和维护。

 

MVC会让大规模开发标准化,风格保持统一吗?

如果规则制定的合理,执行的彻底的话,会的。

(如果规则制定的合理,执行的彻底的话,不用MVC也能达到发标准化,风格保持统一)

 

能促进代码重用吗(类的概念)?

总的来讲,不能(这不是MVC的目的)。

 

能减少编写代码吗?

不能,代码只会变多。

 

能提高运行速度吗?

不能,很可能降低运行速度。

(被分隔开的M / V / C们之间要相互调用,通常会定义对方类型的变量,然后在使用的时候进行转型,再使用,这会多少影响运行速度)

 

用MVC就是好的,不用就是不好的?反之亦然?

小时候看电影总要分出好人和坏人啊。

脱离具体情景,生生地要把一种事物进行非此即彼的划分?不会吧。

 

什么场景下适用MVC?

如果你愿意,上司又点头,用MVC有何妨。

如果你认定MVC不好,上司又点头,不用MVC又有何妨。

 

 

你可能感兴趣的:(在什么场景下使用MVC框架?)