赞助商
伴随着VS2010的公开测试,ASP.NET4.0也进入了我们的视线。ASP.NET4.0究竟给我们带来了什么,将在哪些方面提高我们的生产力?

在何时你需要使用ASP.NET4.0开发你的网站程序?

    * 需要更严格的遵守web标准
    * 需要更流畅的webform开发方式
    * 需要更好的搜索引擎优化
    * 需要后知后觉的纠正一些不够优良的设计,这些设计甚至可能是在ASP.NET1.0发布之前就存在的。
    * 需要将现有的功能重新改造为支持server farm或跨application domains
    * 需要将.NET调节和重组为一个整体

你不需要学习复杂的设计模式或各种SEO技巧,甚至不需要有代码重构的能力。忘记那些复杂的规定和教条吧,使用ASP.NET4.0提供的各种方便又实用的新功能,你将能轻松的开发/升级出与时俱进的高质量的程序。而这一切均需要从这里开始:

    *      下载,安装VS2010

          o http://www.microsoft.com/visualstudio/zh-cn/products/2010/default.mspx#compare
          o 安装之前务必卸载之前的测试版本,包括.NET Framework 4。新版本的VS2010包含了大量更新,与之前的测试版本并不兼容 。

    *      新的预定义界面:

    附件: image.png

    VS2010带来了一个新的预定义设置:Web Development(Code Only),如字面所示,它是为了web开发而设计的,但与普通的Web Development模式不同的是,它针对的是喜欢手写代码的开发人员,它让VS看起来更像一个单纯的IDE:

    附件: image1.png

    至于您是否喜欢,就萝卜青菜,各有所爱了。。。(我还是喜欢全屏模式。。)


    *    新的项目类型:

    附件: image2.png

    VS2010对ASP.NET的项目类型做了大量的更改,具体改动如下:

      1. ASP.NET Web Service Application被完全的移除了
      2. .Net3.0 带来的 WCF Service Application 移至 WCF projects 下
      3. .Net3.5 SP1 带来的两个 Dynamic Data 相关的项目被改为更容易理解的名称,例如 Dynamic Data Web Application 使用LINQ to SQL替换了之前的Entity Framework。
      4. MVC项目有了一个称为 ASP.NET MVC2 Empty Web Application 的新选择。新的 ASP.NET MVC2 Empty Web Application 项目会建立如下的内容:标准的目录(空),空白的global.asax文件,web.config文件,标准的jQuery和MS AJAX库。相比较而言,ASP.NET MVC2 Web Application项目会生成一个可工作的网站,实现一个简单的membership模型,生成并使用master page,error page及所需的content page,并且可以生成一个示例test project。这对MVC新手非常有帮助,可以较为全面的使用MVC的功能。
赞助商
赞助商
TOP