考虑开发人员的观点, 什么是创建,维护和改进复杂Web UI的最有效方法。
我熟悉一堆像ext.net,telerik,devx这样的工具包。 Silverlight也是一个值得考虑的选择。
你会向我推荐什么?
答案 0 :(得分:0)
Silverlight很好,只要您确定您的用户将在需要时安装插件。如果它是一个企业应用程序,而不是面向公众的网站,那么你可能很好。
这真的是你的呼唤,我能想到的任何一个都没有明显的优势。
答案 1 :(得分:0)
在客户端使用KnockoutJS for MVVM的MVC 3是一种很好的分离方式。
答案 2 :(得分:0)
我认为这主要涉及系统的一般架构。需要记住的两件事是
关注点分离 - 确保表示层仅关注表示
和
模块化 - 创建离散的,可测试的模块(控件)
无论你使用什么(MVC,webforms,silverlight),一个好的架构将使UI维护更有效率。
答案 3 :(得分:0)
我已经将ASP.NET MVC用于两个企业项目,我喜欢用MVC来控制UI。你完全免费,你可以随心所欲,因为你正在创建自己的HTML。尽管手工编写了所有HTML,但它比我工作的Silverlight项目快速完成。