Visual Studio 2008 SP1是锦上添花

Microsoft Visual Studio 2008 (VS08) Service Pack 1 (SP1)花了8个月才发布。考虑到新增的能力,8个月似乎并不长。在某些方面,SP1感觉像是完成了Visual Studio 2008的预期目标。它当然不仅仅是您所期望的术语“服务包”中的错误修复集合。

正如我在1月份对Visual Studio 2008的最初评论中所说的,VS08是使用Microsoft . net框架开发应用程序的首选IDE,至少是windows托管的最佳C/ c++ IDE的一个竞争者。我还说,去年12月发布的产品缺少人们期待已久的ADO。Net实体框架和LINQ到实体,并打破了一些JavaScript和VBScript功能从以前的版本。

是关于数据的

SP1最终包含ADO。Net实体框架(EF),实体数据模型(EDM),和LINQ到实体。EDM是一种完全独立于语言、独立于数据库的实体-关系模型。它由实体SQL语言支持,对于以数据为中心的业务线应用程序特别有用。LINQ to Entities将针对实体的查询集成到c#和Visual Basic中,这可能使许多程序员不再需要学习实体SQL的微妙之处。

请注意,实体SQL与Microsoft SQL Server中使用的Transact-SQL查询语言显著不同。说到SQL Server,紧随SQL Server 2008的发布,SP1在Visual Studio 2008中添加了对SQL Server 2008的完全支持。

更好的脚本

我很高兴地说,VS08 HTML编辑器不再是坏的经典ASP。然而,HTML编辑器还不够智能,无法解决服务器端包含的问题。

在SP1中,你会发现JavaScript的智能感知和代码格式得到了极大的改进,即使是第三方库,至少如果你按照VS08所期望的方式构造文件的话。如果你把结构搞得很乱,弄混了JavaScript解析器,最坏的情况就是VS08智能感知和代码格式不起作用;语法着色通常会继续工作,编辑器不会干涉您的工作,而不会试图“帮助”您进行错误的更改。

在网络上

SP1的主要新Web特性是ASP。Net动态数据和URL路由。两者似乎都受到了Ruby on Rails流行的影响,因为它们都支持模型-视图-控制器模式和从数据库模式快速生成Web页面。

动态数据使您能够基于数据模型非常快速地构建基本的数据驱动的Web应用程序,其精神与构建Rails脚手架应用程序非常相似。它还改进了数据绑定控件的工作方式,添加了验证和模板。MSDN使用scaffolding创建新的动态数据网站的过程包括两种创建数据模型的方法:一种使用LINQ to SQL,另一种使用实体框架。检查动态数据在行动部分的官方ASP。Net页面的一系列视频教程。

URL路由允许您为ASP创建路由表。网网站。这一特性最初是为ASP开发的。Net MVC框架,仍在预览中;它本身就很有用,它被分离出来,用SP1释放。如果您看到一个提案,其中的一行代码是“ASP. net”,那么MVC框架看起来就像您所期望的那样。网络满足Rails。”

URL路由实际上为你做了什么?而不是使用HTTP POST或查询语法视数据页面,或者URL重写,您可以使用一个普普通通的URL,它由一个路由表,翻译更符合RESTful设计和搜索引擎的工作方式,更像Rails。

说到对REST的支持,新的Windows Communication Foundation (WCF) Web编程模型增加了对REST、AJAX和JSON服务以及ATOM和RSS提要的支持,而WCF已经对XML Web服务、WS-*栈和高效但专有的二进制协议提供了强大的支持。谁说微软已经脱离了Web 2.0和SOA?

在桌面上

我以前遇到过Windows Forms客户端应用程序的几个问题:首先,由于安全问题,它们不能从网络共享中运行。其次,对于那些还没有安装。net框架的计算机来说,它们的安装占用的空间相当大。第三,他们起步缓慢。所有这些问题在SP1中都得到了很好的解决,并且添加了一些新的Windows窗体控件,这些控件以前在可下载的Visual Basic Power包中——只是它们没有被限制在Visual Basic中使用。此外,Windows Presentation Foundation (WPF)的设计和调试也得到了显著改进。

如果你是一名c#程序员,你会为改进标记潜在错误而感到高兴(见屏幕图像)。这就是Visual Basic程序员期望从编辑器得到的帮助;现在c#也有了。

Visual Basic程序员有一个c#程序员不能宣称的新玩具;它称为XML到模式(参见屏幕图像),是一种从XML文件自动推断XML模式的方法。c#程序员仍然需要手动加载XSD和XML文件。

耗时,但值得

我没有发现任何缺点安装VS08 SP1,除了时间;我花了好几个小时通过一个相对良好的宽带连接下载和安装它:如果我必须再做一次,我会在回家之前开始。注意,更新后的MSDN文档需要单独的下载和安装。根据我的经验,一旦安装了SP1,所有的更改都是好的。除非你有需要Visual Studio 2005(想到的是。net微框架)的附加组件或sdk,否则微软商店没有理由不完全切换到Visual Studio 2008 SP1。

“Visual Studio 2008 SP1是锦上添花,蛋糕更多”这个故事最初是由信息世界

加入网络世界社区有个足球雷竞技app脸谱网LinkedIn对最重要的话题发表评论。

版权©2008Raybet2

工资调查:结果在