我正在尝试通过 MVC 的 Telerik 控件编写包装库。这背后的原因是我可以轻松更改第三方控件,而无需更改 View、Controller。是不是好主意。我面临完全隐藏 telrik 的问题,因为他们有自己的 js 并返回对象。我在正确的方向吗?
问问题
313 次
1 回答
0
听起来很抽象。你说的是多少浏览页面?你有具体的要求才能改变吗?很有可能你会失去一些力量,只会增加很多麻烦。如果需要,可能更容易重写视图。如果您担心,您可能应该使用非商业替代品?但是,这取决于您使用的部分我只使用了 Grid,我们将网站切换到 DataTables 没有太多问题。
我使用 Telerik 并且从未抽象过它,但我的架构的其余部分是灵活的。我从来没有将 Telerik 控件直接绑定到域实体列表等。我总是使用使用 AutoMapper 从域实体映射的 ViewModel。
大多数业务应用程序中的 UI 是最不重要的部分,如果您没有将它与域模型紧密耦合,通常相对容易更改。
于 2012-12-04T09:17:19.910 回答