VS 2015的发布和ASP.NET 的蓝图


[原文发表地址] Visual Studio 2015 Released plus ASP.NET 5 Roadmap

[原文发表时间] 2015-7-21

今天微软发布了visual studio 2015!

你可以和我一起看今天的主题视频,soma,贝丝马西,希尔维,brian harry 都在9频道里。如果你愿意,所有支持视频和问答也将作为单独的视频

image

注:由于asp.net 5将不仅在今天公布的 .Net 4.6框架上运行并且也将在支持windows、mac和linux的.net核心框架上运行,asp.net 5今天没有公布。Asp.net 5 的蓝图是建立在GitHub的思想之上的。我们将在2016年第一个季度发布一个1.0的候选版本,11月的时候,你可以在微软的支持下上线部署。并且不论你在哪个平台下都可以确保免费使用VS 代码http://code.visualstudio.com

ASP.NET的开发者现在应该已经开始探索框架,大概在假期的时候会在你所选择的带有ASP.NET 5 和CLR核心的操作系统上上线。 我们将每周都保持社区座谈并且更新我们的工作进程。记得在http://www.asp.net/vnext 上面查看明细表,而在http://docs.asp.net 上面会有进一步的文档。

ASP.NET 4.6

刚说到,ASP.NET 4.6今天仍然存在而且还包含在VS2015 里面,VS 对Web开发人员提供了一些伟大的新功能。

1. JSON是第一个在VS拥有a.json编辑器和JSON架构验证的类。另外还为bower.json, npm 和其它的JSON格式提供智能提示。

2. 编辑器甚至支持更多的HTML5,值得注意的是为角度,ARIA,和Bootstrap CSS类 所提供的智能感知功能。我们也一直在关注web 的组件,而且为一些事情提供支持(如世界决定),比如链接rel="import."。

clip_image001

3. JavaScript为 Angular JS 控制器,工厂,动画等提供支持。对JSDoc有更多的支持。

4. 语法突出显示和ReactJS 的智能感知功能!支持Grunt和Gulp!

5. 在Windows 10 和IIS Express,HTTP/2在带有已启用的SSL 的ASP.NET4.6上提供支持。

在2015年有很多重大的更新,但是Roslyn是最具有意义的一个。Roslyn是开源的,NET编译平台。它包含了Visual Basic and C# 6的新特征并且可以在您的ASP.NET Web窗体项目,页面和MVC页面中使用。

例如,字符串的插入法,在Web窗体中的链接是:

<a href="/Products/<%: model.Id %>/<%:

看起来像C#6.看到以$""开头的字符串了吗?它有模型嵌入它。带有此功能,对String.Format 的公共调用得到LOT要容易的多。

<a href="<%: $"/Products/{model.Id >

在ASP.NET 4.6 ,Web 窗体也能获取异步模型绑定,这意味会减少对于材料的请求对象的挖掘,而且你将能以异步方式操作它。

VS 2015社区它是免费的

如果你是一个学生,开源工作者,或者一个小团队VS 2015社区是免费的。你可以随自己的喜好使用延伸和开发。我们不只能获取Windows和Web Apps,你还可以使用Xamarin或者Cordova,甚至使用我们的Windows Phone和Android Emulators。

在这里了解社区,专业版和企业版并且把它们的特性进行比较

我甚至使用VS 2015 去编辑.NET 2.0 应用程序,虽然我现在并没有使用旧版的VS ,但是如果你喜欢,它可以兼容。在同一台机器上我有2010,2012,2013和2015,即使你不是真的需要它。

今天公布的所有最终版本现在都可以使用。

6. Visual Studio 2015 :下载发布说明

7. Visual Studio 2013 Update 5:下载发布说明

8. 额外版本:

    1. VSTU 2.0
    2. NTVS-NodeJS Tools 1.1. RC
    3. TypeScript 1.5
    4. GitHub Extension for VS 2015 RTM
    5. VS Emulator for Android
    6. Python Tools for VS 2.2
    7. Test Generator NUnit extension
    8. Azure SDK 2.7 -如果你在Azure中出现重复登录的问题,确保获取2013年更新5,它解决了这个问题。

Comments (0)

Skip to main content