.NET Framework 3.5应用开发框架

NET Framework 3.5 的新增功能挺多的,尤其是对LINQWCFWFWPF这几块支持比较全面,适合那种既想写业务逻辑、又要做点界面的项目场景。

语言集成查询(LINQ)的支持真的蛮香,像你之前操作数据库要拼 SQL,现在可以直接用 C#语法搞定,写法统一、调试也方便。像:

var result = from p in products where p.Price < 100>

这样的查询,清爽又高效,配合LINQ to SQL或者LINQ to XML,效率直接拉满。

ASP.NET AJAX也比较好用,做前后端交互时不再是那种老套的回发逻辑,响应快,体验好,写法还挺现代。你可以用 JSON、REST 方式调后端接口,和现在写fetch有点像。

WCF新增的 Web 协议支持比较丰富,支持JSONRESTAJAX、甚至RSS,要搭接口服务方便,适合前端要调用的那些接口。

再说WPF,要做那种漂亮一点的桌面程序,用它真挺顺手的。你也可以看下WPF 与 WCF 集成这篇文章,讲得还蛮细。

如果你对LINQ还不太熟,推荐你看看LINQ 入门指南linq 教程,都有实例。

Visual Studio 2008 直接带了 WF/WCF/WPF 的工具支持,拖控件、调工作流,响应也快,开发效率提升不止一点点。

如果你是做.NET 老项目升级,或者想学 LINQ 和 WCF 的新特性,NET Framework 3.5 还是挺值得一试的,配合文档资源,开发体验比想象中顺。

exe 文件大小:2.82MB