我想从零开始实现一个新的网络应用程序(有很多用户交互)。我有2年的ASP.NET经验。现在微软提供了ASP.NET MVC。我已经阅读了一些相关概念,但我不确定是否应该使用经典的ASP.NET版本还是新版本。也许混合使用它是有意义的?或者我应该转向Silverlight?你怎么看?所有这些变体的优缺点是什么?ASP.NET MVC可以视为ASP.NET的继承者吗?未来两种变体都会可用吗?
Web应用程序可以通过Silverlight或ASP.NET MVC框架两种方式进行开发。 Silverlight是客户端技术,而ASP.NET MVC是服务器端技术。如果您的应用程序侧重于用户界面,则应使用Silverlight,因为Silverlight为Web应用程序提供了良好的UI界面,并且您可以将Silverlight与Entity Framework一起使用。