当我发现 MVC(首先是 ASP.NET MVC)时,我认为它是软件范例的 chalice 。
我最近开始涉足 Silverlight,并注意到 VS 项目从类似于 Forms(Web 和 Win)的页面开始,带有代码隐藏和 .xaml 作为设计。
Silverlight 中是否有相当于 MVC 的功能(适用于 Web 和桌面应用程序)? Microsoft 支持的东西(例如 ASP.NET MVC),资源和帮助丰富?
在发现 MVC 后,我无法再回到代码隐藏。对于 Silverlight 来说,这是一个天真的想法吗?因为它与 ASP.NET 不同并且无法轻松地实现 MVC?
最佳答案
Silverlight 与 WPF 非常接近,其中 MVVM design pattern非常适合。
不幸的是,SL 的当前版本并不完全支持 MVVM,因为它缺少某些类型(例如 ICommand
、IIRC),但对于 Silverlight 4,应该完全支持 MVVM。
关于silverlight - Silverlight 中的 MVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2031560/