Series Articles
Visual Studio 2015 Express (1)--c#6.0 How to use the new features
Visual Studio 2015 Express (2)-Improve efficiency and quality (VS2015 core competencies)
As early as the May Build conference, Microsoft was very high-profile 5, as one of the most important Microsoft development tools in the technology stack, the announcement of this VS2015 did not follow the publication of the official version, but also a modest regret.
Even without ASP. NET 5. VS2015 will not disappoint you, after all, there is still a lot of minor upgrades and enhancements.
Let's say ASP. 4.6. Microsoft has finally implemented asynchronous programming, eventually supporting the asynchronous return on the model binding, although there is generally no time-consuming operation in this process and the need to make better use of resources asynchronously, but do not rule out individual situations or be prepared. As a whole, the traditional Web form basically does not have much change, from the new template created by project, but by default to join the Roslyn build platform support, add partial support to HTTP/2, there are other Framework class library upgrade, so that the use of C # and VB new version number of features, and even be able to handle the compilation process themselves.
Simply try the editor. Press F5 to run the new project and feel the difference in a few moments, and the new diagnostic tools gives a lot of practical information, based on the timeline arrangement so that the data is very easy to read and understand, events, Memory and CPU use separate records and different signage, very new. Say. Within the program, the event throws a red diamond tag on its own, regardless of the exception. Very eye-catching on the timeline. and memory, the problem with the program apes is that memory leaks, and diagnostic tools provides the ability to create memory snapshots at any time, as well as a detailed view of the heap of the snapshot, which is used to analyze the most memory-occupying objects and thus make changes to them.
Although it looks very good. But still need to spit out this memory killer. An instant there 2G went out, and in the IIS program stabilized to see diagnostic tools showed this very simple webapp directly consumed 90+mb memory, or think a little bit of worry.
A very prominent update is the enhancement of the JSON format, which is reflected in both editor performance and trendy features such as JSON schema. Remember that the mistakes you make when editing a JSON file are recurring attributes, and you'll never worry about accidentally making a mistake with the powerful smart hints and repeated property verification features.
Since Microsoft came out and cooperated with angular. VS to the support of angular is also getting better, very humane is VS2015 to angular tag added a small picture, let the front-end encoding the time at a glance; In addition, after the VS2013 in the end of the ng-after the long delay problem finally in VS2015 good, At the same time, the context information can be judged more accurately.
Since last year React.js fire up. Microsoft is not behind, in the VS2015 to the JSX format to support, including smart hints, formatting and verification of one does not fall.
I'll talk to you later. ASP. NET 5, the RTM belt is Beta 5, this is released in early July, is basically tinkering, there is not much significant new features. A more practical point is that when declaring a dnx that is not currently present in the system, VS will voluntarily prompt to download the corresponding version number, and it is possible to retrieve the missing assembly by adding a reference.
Other than that. The product roadmap for ASP. NET 5 has also been announced. There will be five or six major milestones to follow.
Milestone |
Release Date |
Target |
beta6 |
27 Jul |
localization, Component Services.. NET 4.6 supports |
beta7 |
24" |
cross platform execution and development |
beta8 |
21 Sep |
Freeze all functions |
rc1 |
Nov 2105 |
stable |
1.0.0 |
Q1* 2016 |
Official announcement |
Next, let's take a look at the advanced features in Visual Studio 2015 and keep your eye on it ~
Visual Studio 2015 Express (3)--asp.net new features