Ank*_*kur 9 model-view-controller
我知道MVC框架允许您分离业务逻辑,数据库访问和表示,但为什么我们需要一个框架来执行此操作.
难道我们不能将我们的类分开,可能使用不同的包/文件夹来存储模型,视图和控制器类吗?
oll*_*ant 16
在我看来,你所谈论的是MVC模式,而不是一个特定的框架.当然,您可以将所有类保留在一个项目中并仍然使用MVC模式,因为您在视图中拥有所有UI代码,控制器中的逻辑,......
另一方面,MVC框架使您更容易使用此模式.它可以为控制器提供一些基类,并为视图和控制器之间的通信提供机制.
我不知道你是否熟悉ASP.NET MVC.框架本身非常小,但它可以帮助您使用MVC模式开发应用程序,因为您没有考虑过以前描述的区域......
希望这可以帮助
MVC框架是一个用于拆分业务逻辑,数据库访问和表示的框架.
这在大多数Web应用程序中非常有用,现在最近进入软件/桌面应用程序.
这是因为遵循MVC模型,您的代码将更清晰,更清晰,您可以保持应用程序干燥(不要重复自己).
您可以编写自己的类并将它们分为模型,视图和控件.但同样,您需要一个框架来帮助您完成某些任务.像ASP.NET中的List控件一样,或者PHP框架能够帮助您在语言之间翻译文本等等.(哦,为什么重新发明轮子?!)