ASP.NET或ASP.NET MVC或Silverlight还是混合?

时间:2010-06-08 09:30:44

标签: asp.net asp.net-mvc silverlight

我想从头开始实现一个新的Web应用程序(具有许多用户交互)。我有2年的ASP.NET经验。现在微软提供ASP.NET MVC。我已经阅读了一些关于背后概念的内容,但我不确定是否应该使用经典的ASP.NET变体或新的变体。混合它可能有意义吗?或者我应该转向Silverlight?你做什么的?所有这些变体有哪些优点和缺点? ASP.NET MVC可以被视为ASP.NET的继承者,还是将来可用的两种变体?

2 个答案:

答案 0 :(得分:1)

通常,Silverlight用于RIA或游戏开发,而经典的ASP.NET和MVC用于Web应用程序。如果您熟悉经典ASP.NET,请更好地坚持使用它,因为如果您想要一个在极少数情况下可以将您的创造力带到顶端的挑战,MVC将为您带来新的复杂程度,如果您想要一个新的开发方式对于MVC。我之所以这么说,是因为一些人报告他们对新技术/语言而不是旧技术/语言的效率要高得多。特别是如果两者都基于.NET,那么您可能会了解所需的大部分框架部分。当Silverlight是针对不同类型应用程序的技术时,MVC只是开发应用程序的不同方式

答案 1 :(得分:-2)

Web应用程序可以通过Silverlight或ASP.NET MVC Framework两种方式开发。 Silverlight是客户端,ASP.NET MVC是服务器端技术。如果您的应用程序专注于UI,那么您应该使用Silverlight,因为Silverlight为Web应用程序提供了良好的UI不受欢迎,您可以将Silverlight与实体Frmaework一起使用。