天天看点

ASP.NET 一切从VS2008重新开始

功能变化或者改进:

        嵌套模板页,JS智能提示,调试.还有增强了网页设计方面的功能.VS2008支持除1.0, 1.1以外所有的.net framework版本了.开发前可以自己选择是2.0,3.0还是3.5,Ajax已经内置,无需再去下载那个包了.其他好象还有关于强类型数据集方面的更新没仔细看.可惜2005+2.0还没研究好.马上2008了..这是条不归路啊.

        VS2008功能的增强且不说,单是C#语言功能的增强就让人感觉方便很多了,比如自实现属性(Auto-Implemented Properties)、Partial Method、Anonymous Types、Object and Collection Initializers、Implicitly Typed Local Variables、Extension Methods以及查询表达式(Query Expression)等,把这些新特性体验了一下,感觉真是很爽,尤其是查询表达式,其实也就是LINQ的一部分,实现对象的查询排序及筛选等简单而且方便,以前要实现这些功能会是非常麻烦的事情,了解了这些新特性后真的就不想再去搞.net 2.0的项目了:)我现在准备一步到位,以后的项目直接就VS2008+.Net 3.5了:)beta2与正式版差别不会太大,.net framework 3.5中已包含了go-live license,现在用来正式开发已不会有太大问题

        以前VS2005把Web Matrix集成进去后,感觉Web Matrix离DW还是距离差得比较远. 现在VS2008把xpression Web集成进来了, 感觉抄DW已经抄到8成功力了

        微软e­xpression web是frontpage的替代品,frontpage 一直都被网页制作人员作为玩具来看待,所以微软最终抛弃了frontpage。今天下载了e­xpression web来用,感觉还算不错,主要是有以下几点要说说

         1、界面布局上,界面样式很像微软其他软件的样式,和dw一样,都有属性设置工具栏在边上,不同的是dw 的可以缩进,而exression web 好像不可以缩进。但是个人感觉e­xpression web 的属性设置更加方便一些。可能是新鲜感在作怪吧

        2、对网页标准化支持比较好,用户可以选择要使用的标准,现在一般都是 xhtml transtion ,e­xpression web 会自动判断代码是否符合标准,不符合的会标识出来,并且会显示原因。

        3、页内链接跳转功能,可以根据页面内的链接跳转到相应的页面,这样在修改许多相关的页面的时候,就不用再到文件夹里寻找了,也是一个很实用的功能。

        4、对asp.net支持很好,有很多控件可以用,并且控件的编辑方面也很全面。