GSt*_*Sto 19 php model-view-controller design-patterns
我正在为一个新项目草拟一些想法,并意识到我在设置MVC框架时遇到了一些困难(在这种情况下,CodeIgniter)我喜欢的方式.虽然我相信这可以通过更多地设计并找出更好的布局来克服,但它让我思考:MVC 不是最好的答案吗?如果没有,何时使用MVC对项目来说是一个好主意,何时不是?
我觉得MVC 可以用于任何网络应用程序,但我想知道什么时候它不是最好的解决方案.
Jac*_*yan 20
我认为MVC几乎普遍适用于我们今天看到的Web应用程序.但这并不意味着您使用的框架总是支持您想要做的事情类型.
MVC只是一种适用于网络的模式.特别是它适用于以下列方式访问应用程序的想法:
这无疑是Web工作的方式,但是大多数Web MVC框架都是从每个用户产生相对较少的请求的假设开始的,这些请求一次要求大块资源.我发现随着网站频繁移动和更小的AJAX样式请求,许多框架需要一些工作才能使它们很好地发挥作用,因为越来越多的MVC的"视图"部分需要在客户端上处理.对此的框架支持远不如服务器端视图那样成熟.然而,中心范式没有太大变化,中央请求 - 查询 - 模板循环仍然存在.
简而言之:MVC是一种思考应用程序工作方式的好方法,但这并不意味着您将找到一个可以处理所有需求的预编写框架.
小智 5
MVC 的价值在...
| 归档时间: |
|
| 查看次数: |
10626 次 |
| 最近记录: |