Visual Studio 2013 introduces the networked IDE experience automatic sync device

Source: Internet
Author: User
Keywords Microsoft Visual Studio 2013

Recently, Visual Studio 2013 builds on the progress of Visual Studio 2012 and subsequent Visual Studio updates, providing the development team with the solutions needed to accommodate this transformation and develop and deliver the next wave of Windows Platform Innovation (Windows 8.1) new applications, while supporting a wide range of devices and services on all Microsoft platforms. The device and service experience has revolutionized the way the industry handles software development. Consumers, customers, and employees now need an entirely new application. They require applications to provide the best experience on a variety of screens and devices, keep in touch with the required data services, secure, reliable, and sustainable development.

Only a few of the key features in this release are listed below, including new features that increase developer productivity, support for the development of Windows 8.1 applications, new advances in WEB development technology, improved debugging and optimization of native and managed code, and extended ALM functionality.

Channel 9:visual Studio 2013 RC

Channel 9:visual Studio 2013 Preview

New features to improve developer productivity

Visual Studio 2013 improves the user experience by improving many aspects of the user interface based on customer feedback and Microsoft's core design guidelines focused on content. You'll notice that more than 400 icons have been modified to make it easier to differentiate, use more colors, redesign the start page, and have other subtle design changes throughout Visual Studio.

Visual Studio 2013 has made a number of improvements to help you increase your productivity and focus on coding. Some features are first tested in the Visual Studio Power Tools extension and have been improved to incorporate into Visual Studio. There are a variety of productivity enhancements built into it, such as automatic full square brackets, the use of shortcut keys to move entire lines or whole blocks of code, and inline navigation. In addition, the Visual Studio 2013 Team Explorer enhances home page design, makes it easier to navigate to team collaboration features, and can undock pending changes and builds to display in a separate window.

When working with large code files, it may be difficult to understand where you are currently located. In Visual Studio 2013, you can easily toggle the behavior of scroll bars between the two modes. In column mode, you can more directly view the comments such as the caret position, the location of the change, and the trace error. In figure mode, the scroll bar displays a live preview of the source code, while hovering over the code allows you to preview the code in more detail in a ToolTip. You can then navigate to the location by clicking where the code is located.

Understanding the role of a line of code is a critical task during the development process. Now the go To Definition command adds a new Peek definition feature. By peering through definitions, you do not have to leave the context of the current line of code to view the definition in the inline view.

Understanding the role of a line of code is only a part of the challenge that developers encounter. You must also know its history, who has handled this line of code, which code references it, and so on. This becomes particularly difficult in team-oriented projects. The Codelens (Code information indicator) in Visual Studio 2013 places modifiers on each method in your code using information from project metadata and team Foundation Server 2013. It shows which changesets lead to creating the method or making the most recent changes, who is the last person to process the code, which unit tests cover the method (including the latest pass/pass state), and what code references exist. Alternatively, click to quickly jump into the data, such as an associated changeset or a referenced code file.

Visual Studio 2013 introduces a networked IDE experience that allows you to start using Visual Studio 2013 more quickly. When you first start Visual Studio 2013, you will be asked to log on using a Microsoft account that you may have used in your MSDN or team Foundation Service subscription. After you sign in, register your Visual Studio 2013 copy for your use without any additional steps. Visual Studio 2013 will also automatically sync settings on devices that take the networked IDE experience. Synchronization settings include various categories of shortcut keys, Visual Studio appearance (themes, fonts, and so on), while keeping you fully in control of the Sync settings option.

Support for Windows 8.1 App Development

The toolset provided by Visual Studio 2013 is ideal for building new applications that take advantage of the next wave of Windows platform Innovation (Windows 8.1), while supporting devices and services on all Microsoft platforms. Supports the development of Windows Store applications in Windows 8.1, with many updates to tools, controls, and templates, new coded UI tests for XAML applications, UI Response Capability Analyzer for XAML and HTML applications, and Energy Profiler, Enhanced memory discovery tools for HTML applications and improved integration with Windows application stores.

Added a variety of important new features to the Blend for XAML application design for the Windows application store, such as adding rulers and custom guides, making content layouts more accurate and styling more powerful. Blend for HTML also inherits these enhancements and adds specific new features for using HTML to build Windows store applications, such as the timeline for animating CSS changes.

Visual Studio 2013 enhances the coding experience for Windows store applications. The XAML editor is currently progressing with IntelliSense, and now data binding, template bindings, and resources can also use IntelliSense. This also makes the transition between design markup and code-behind more efficient, including support for lookup references, go to definitions, and switch to the view model. These features, together with a few other enhancements, will help reduce the amount of work when creating Windows store applications.

With the addition of Windows Azure Mobile services, making Windows application store applications networking easier, these services make your applications available for a variety of scenarios, such as easy implementation of push notifications and storage and processing of data in the cloud.

Progress in WEB development technology

There are several ways to create Web sites or services on the Microsoft platform, including ASP.net WebForms, asp.net MVC, WCF, or Web API services. In the past, using each of these methods in Visual Studio means that you want to use separate project types and tools that are isolated from the functionality of that particular project. One asp.net's vision unifies your Web project experience in Visual Studio 2013, allowing you to create ASP.net Web applications in a project using your own preferred ASP.net component framework. This new unified experience makes it easy to create hybrid applications that include ASP.net WebForms, MVC, or a Web API improvement version, all in one project. You can now mix and match your Web projects with the right tools to improve web development flexibility and productivity.

If you design a Web page or implement the design of another person, you might spend a significant amount of time fine-tuning the HTML and CSS while refreshing the browser window over and over again to achieve the experience you want to create. Because visitors may be using a variety of existing Web browsers to view your site, the complexity is further increased. Visual Studio 2013 eliminates this reciprocating operation through a browser link, which connects Visual Studio to one or more open new browsers through an interactive development experience, keeping these browsers synchronized with your changes to the flag. You do not need to refresh your browser manually to see your changes.

Create modern business applications for Office 365

With Visual Studio 2013, you can create and manage modern business applications that extend the Office 365 experience to help people interact with business processes, projects, and other systems. Office 365 cloud Business applications are running in the cloud, leveraging the rich platform features provided by Windows Azure and Office 365. As cloud-based applications, many devices can use them to aggregate data and services that interact with the enterprise and integrate user identities and social profiles. These applications integrate the application lifecycle management capabilities of Visual Studio and are a bridge between business application developers and IT operations staff.

Improved Debugging and optimization

The new performance and Diagnostics Center in Visual Studio 2013 brings a unified experience for the various tools provided by Visual Studio. The center also makes it easy to find the right performance and diagnostics tools for your project, and you can quickly start using these tools to improve your application.

The memory Dump Analyzer in Visual Studio 2013 allows you to easily diagnose memory problems in a production environment by analyzing. NET memory dumps directly in Visual Studio. With the new memory profiling feature, you can troubleshoot memory leaks and memory inefficiencies by looking at the size and quantity, the largest object instances, and what keeps these instances in memory. You can also compare two memory dumps to get an insight into the amount of memory that changes over time.

When you debug a 64-bit. NET 4.5.1 Application in Visual Studio 2013, you can now edit and continue as you would for a 32-bit managed application. In addition, Visual Studio 2013 also improved asynchronous debugging between visual Basic, Visual C #, Visual C + +, and JavaScript. When running in Windows 8.1, if a breakpoint or exception is encountered in an asynchronous method, the call Stack window now includes the logical call stack. In addition to supporting diagnostics, the. NET 4.5.1 includes additional enhancements, such as large object heaps that support on-demand compression of the GC, and faster startup of applications when running on multi-core computers.

In Visual Studio Ultimate 2013, you can diagnose errors and performance issues in applications that are monitored by System Center R2 Operations Manager. You can import exceptions and performance events in the form of IntelliTrace logs (. itrace) and use the IntelliTrace step of the code in Visual Studio to reproduce these events.

Improve the process of handling C + + by improving the features supported by C++11, such as delegate constructors, raw string literals, explicit conversion operators, and variable parameter templates, and in conjunction with "My Code only" debugging in Visual Studio 2013. In managed languages, you can filter the call stack long before you debug it until you've refined it to code that you write only, and now C + +.

PGO (optimized by configuration) is a run-time Visual C + + compiler optimization that builds an optimized version of an application by exploiting the profiling data that is collected by running an important or performance-oriented user scenario. The Profiling Tools in Visual Studio 2013 delve into the PGO optimization decisions by revealing which code paths (common user scenarios) of the application are probed and with cold code paths (less common user scenarios) and the PGO optimized codes and corresponding degrees (size or speed). Helps you understand how well these probing data corresponds to the authenticity.

Expanded ALM functionality

Visual Studio 2013 adds a series of new application Lifecycle Management (ALM) features that help your team increase productivity and collaborate by improving their support for agile development practices to incrementally adopt these practices to meet the needs of your organization. Integrated solutions help teams improve collaboration and productivity, and the Agile portfolio management, team chat rooms, web-based reviews of changeset/submit code, and improved Web test case management are part of it.

A central part of the ALM functionality of Visual Studio provided by Team Foundation Server (which can be installed on internally deployed servers) or the team Foundation Service (hosted in the cloud). Therefore, whether team preferences enhance control and customization of the internal deployment installation, or prefer the maintenance-free availability of the cloud, there is a need to choose the right team.

Agile portfolio Management can be an agile way to manage complex, large workloads. You can define a hierarchy of backlogs to understand the scope of work on multiple teams and see how the work accumulates into larger plans.

A team chat room provides an area from which to facilitate and capture communication between nearby and remote team members. In a team chat room, you can discuss work in progress, ask questions, inform status, and clarify the issues that occur. A team room is a team project activity source that informs the team about the code check-in, build status, assignment, and so on. When you use a team room instead of an e-mail message, you will automatically receive an audit trail of conversations and decisions that can be reviewed and searched at any time. By default, a team room is created for each project, and you can create additional rooms to support ad hoc discussions and collaboration between teams.

Team Foundation Server 2013 now supports Git repositories. In addition, you can now use the Web-based version Control Explorer in Visual Studio 2013 to create or reply to comments submitted to changesets, shelveset, or Git to participate in the team's conversation about source code changes. You can also use version Explorer's filters to easily find comments. Because the team Foundation service supports cloud-based load testing, it takes only a few seconds to build a scale test that takes advantage of the resilient resources of Windows Azure to execute requests from thousands of of virtual users, giving you an insight into the performance bottlenecks of WEB applications and services. Without the effort to manage hardware or virtual labs.

Improved web-based test case management to create or manage test plans and suites directly from the Web interface. You can also run tests from any modern Web browser from a non-Windows operating system, so testers can work efficiently in any working environment.

The work item diagram is also a new feature in Team Foundation Server 2013. You can quickly create various charts to visualize data from work item queries, such as bugs, user stories, and tasks.

Pricing and licensing

In addition to all the new and exciting features mentioned above, we are pleased to inform you that Visual Studio 2013 will be priced the same as Visual Studio 2012. In addition, with the purchase of Visual Studio version 2012, MSDN subscribers get new benefits at no extra cost, including development and testing rights for the latest Microsoft releases, such as Windows 8.1 and Windows Server R2 , currency credits available for Windows Azure Services, discount rates for Windows Azure development/testing scenarios, and applicable to Windows Store, Windows Phone Store, and Office 365 Developer The developer account that is subscribed to.

Purchasing Visual Studio through MSDN subscriptions is the most common way to obtain Visual Studio, as well as the most comprehensive software, services, and benefits for the targeted Microsoft platform. A valid MSDN subscriber will have access to the final version of Visual Studio 2013 by mid-October. Visual Studio 2013 with MSDN will be available by volume Licensing on November 1, and shortly thereafter, sales are available at the retail dealership, but you can now purchase Visual Studio with MSDN and in Visual Studio 2013 get the version immediately after release.

As an entry-level professional product, Visual Studio Professional is the primary tool chosen by many developers around the world. With these developers in mind, we offer special limited-time promotions through the Microsoft application store, where users who buy Visual Studio Professional 2012 through retail can upgrade to Visual Studio at a cost of $99 Professional 2013 (Specific pricing varies by region). For more information, see the Visual Studio products in the Microsoft application store in early November. After this offer ends on January 31, 2014, users can obtain a Visual Studio Professional 2013 upgrade from the Microsoft application store or reseller, which is expected to be priced at $299. The projected retail price for Visual Studio Professional 2013 is $499.

Finally, with the release of Visual Studio 2013, the Agile Project planning feature is now more accessible to project managers to perform backlog management, and team Foundation Server 2013 Client access licenses (TFS CALs) The Sprint scheduling feature is available to customers at no extra cost.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.