我最近对 Microsoft 为开发 Web 表单提供的所有选择感到沮丧。有 Sharepoint、不带 Sharepoint 的 Infopath、ASP.NET Web 窗体(每个运行时具有不同的控件)、不带 Web 窗体的 ASP.NET、ASP.NET MVC 框架、Silverlight 和 WCF。除了渲染和数据绑定技术之外,还有几种不同的方式可以将数据传入和传出数据库(DataSets、LINQ、SqlDataControls 等等),而这些只是我在一分钟内能说出的那些——我我确定我错过了一些非常古老的技术(FoxPro 是否曾经获得过 Web 前端)或者在 Microsoft Labs 推出的过程中非常新的东西。
如果我想放弃使用 ASP.NET Web 窗体和数据集,那么现在对于数据驱动的表单来说,最好的方法是什么?你用什么方法为你的编程时间带来了很好的价值?我很想尝试使用 LINQ to Entities 和新的 MVC 框架,但我对所有这些新技术的了解还不够,无法选择价值所在。