At 20:30 on July 20th, the official version of Visual Studio 2015 was officially released. As the next generation development tool of Microsoft, it is the most powerful and not one of the whole earth and even the whole universe and even the entire solar system (the above description is from Weibo user comments) Cross-platform support becomes the latest DNA for Visual Studio. In the smart mobile app development, support for any smart device, whether it is supporting Native applications or mixed applications based on HTML5, can help the program to develop quickly with the help of Visual Studio coding, debugging, intelligent prompts and other powerful functions. . Let's get to know the new faces of the Visual Studio family.
Visual Studio 2015 includes Visual Studio, Visual Studio Online, Visual Studio Code
Visual Studio Online provides full, lightweight, full lifecycle support based on Microsoft Cloud Platform software. Visual Studio Code provides the first cross-platform development tool from Microsoft to enable developers to develop ASP.NET, or NodeJS applications on Windows, Linux, and Mac.
In 2 years, Visual Studio Online has 3.2 million registered users. In fact, it is not a development platform, but an online R&D management platform. It is an online version of Team Foundation Sever, a SaaS service based on Azure public cloud.
"Innovation, openness, agility" Microsoft's open mind embraces Kaiyuan and cross-platform technology, which makes the siege lions happy.
Visual Studio 2015's Codelens feature will increase developer productivity. A new, visual way to select XAML controls and view properties directly. Powerful breakpoints provide developers with a better debugging experience. Starting with Visual Studio 2015, Visual Studio Profreeional will also offer Codelens, no longer required to request the Ultimate.
Positioned as the world-class Real Madrid Club's mission is to increase the satisfaction of the fans, so @ Real Madrid Football Club with Microsoft's cloud and software development technology, to bring a more timely, more comprehensive and more exciting viewing experience for fans around the world. The goal of Visual Studio, the world-class development tool, is to increase developer satisfaction and make development faster and easier.
Visual Studio 2015's rich performance testing tools provide a guarantee for developers to optimize their code. In watch windows, you can use Lamda expressions directly, and it is more convenient to view data in debug state. Set a breakpoint and double-click it to see which line of code triggers the tracking event. It is simply a home trip, a search blast, and a performance tuning tool (evaluation from a third-party test siege lion)
And Visual Studio 2015 is based on Roslyn support, developers can develop customized intelligent analysis tools for VB or C# programs, real-time code analysis and automatic error correction.
In addition to the support for mobile smart terminals in Visual Studio 2015, the open source DonNetCore is also supported in the cloud. In addition to running on Windows, it can also run on Linux. The official release of ASP.NET 4.6 already supports HTTP2. A solid foundation for the next generation of web applications.
Visual Studio 2015 already supports direct deployment of applications to Docker
.NET Core supports Windows, Linux, and Mac. Using a USB flash drive, you can use an ASP.NET5 application developed on Visual Studio 2015 on Windows, copy it to your Mac, and run it directly. Demonstrates cross-platform support for Dotnet Core + ASP.NET5.
Visual Studio 2015 supports the development of mobile apps for iOS, Android and Windows using the open source Apache Cordova platform. For different devices and different user scenarios, Visual Studio 2015 + Cordova can be used to develop applications that approximate native application performance. Create, edit, debug, analyze, package, and deploy Cordova applications in a familiar Visual Studio environment. Support the use of TypeScript language and remote debugging of iOS programs. With cross-platform applications, a set of code, travel all over the world. (evaluation from Weibo users)
At the same time, Visual Studio 2015 is equipped with a complete high-performance x86-based Android emulator that supports various conditions such as analog device input, accelerators, location and network. Startup speed directly kills third-party Android emulators.
The DOM tool is a close connection between Visual Studio and front-end developers, and it is a front-end attacking lion welfare.
With Visual Studio 2015, you can develop cross-platform mobile applications for Windows, Android, and iOS phones. You can choose Apache Cordova, VC++, or C# and F# developers to use Xamarin for cross-platform application development. In particular, the Xamarin installation package is already integrated into Visual Studio 2015 (there should be applause here). Visual Studio 2015 can also be used for Apple Watch application development.
Xamarin supports the use of the .NET language in Visual Studio 2015 to develop programs for different devices, both by using Visual Studio 2015 support for .NET language college development, and by leveraging the different features offered by each device. Xamarin's latest update to Visual Studio 2015, for different devices, supports more code sharing, not only the code reuse of business logic, but more UI level code can be shared on different platforms.
The latest capabilities of Visual Studio 2015 are cross-platform development in C++, such as the development of an openGL application. Support developers to develop applications on multiple platforms using existing C++ class libraries. And tools to help developers reuse code more efficiently on multiple platforms. For developers on the Android platform, provide comprehensive Xamarin Native and Native Activity support.
The Visual Studio Online version and the TFS2015 bit development team provide a complete solution based on the DevOps concept. Help developers complete application lifecycle management, work, development, coordination, testing, and release, and provide efficient tools to monitor application usage and usage. The cloud deployment project provided in the Azure 2.5 tool records the environment configuration in code and can be managed in Visual Studio along with cloud projects and solutions. Visual Studio 2015's release management tools make it easier to configure source code and environment tracking and information tracking at all stages of development/testing/products.
With TFS2015 you can use it to manage the work of all members of the team. Use the built-in Kanban tool to monitor the team's work progress and problems, track the team's work progress, ensure the work goes smoothly, and complete on schedule. Of course, with TFS2015, the siege lion can also be at any time with the product, the test partner, xiang (hu) (gou) flow (da), very human. TFS2015 greatly enhances the functionality of Git, Git Branch support, Git code online review!
TFS2015's new build system can directly configure all aspects of continuous integration in the web, support multiple languages, multiple continuous integration tools, support continuous integration under Linux, not only support MSbuild, but also support Ant, support Java, support iOS, Support for Linux!
Visual Studio 2015 introduces the Intellitest feature, which automates the generation of test data and test cases for code, including branch coverage, boundary value testing, and more. At the IL Code level, test code and boundary value tests are automatically generated after analyzing the various branches of the code.
Application Insight in Visual Studio 2015 can help the application to view the performance data of the server and client in real time after running on the line, and timely locate errors and exception-related events.
Listen to what the little friends said:
@胡德民PeterHu "Visual Studio 2015 can not only be programmed on the Mac using Visual CODE, ASP.NET can run on the Mac.NET Core! Before and after, the best of both worlds!"
@kinfey "Visual Studio 2015 is a great cross-platform mobile application development tool. It has very good cross-platform support for Cordova, Xamarin and C++. It allows you to complete the application of iOS, Android and Windows through one tool. ”
Visual Studio 2015 new features combing
1, code editing
New "bulb" feature makes code refactoring and bug fixes easier
Visual Studio 2015 has been targeted to speed up the solution's only perceptible scanning speed (for example, the results of the virtual engine 4 (Unreal Engine) test results, accelerated by 60-120%)
C++ code refactoring function
2, code compilation
Visual Studio 2015 links speed up to three times faster than Visual Studio 2013.
Speeds up the compiler's processing of templates, and adds analysis tools to help improve PCH usage
3, graphics program development tools
Support for debugging DirectX10/11 / 11.1 programs
Support for debugging Windows Store, Windows Phote, and desktop applications
View DirectX events, objects, pixel history, graphics pipelines, and call stacks
Debug Shader code
Visual Studio 2015 enhances user avatars and adds Shader modified applications, command line tools, and more.
Visual Studio 2015 fully supports DirectX12 program debugging
Blend can be used to design graphical interfaces
Added XAML IntelliSense and several debugging features
4, Visual Studio 2015 Unity development tools
Provides a plugin for developing and debugging Unity programs in the Visual Studio integrated environment
The latest version 2.0 supports Visual Studio 2015 and adds new features
Automatically identify and connect to the Unity compiler
Watch window and Local window better support for Unity objects
Visual Studio 2015 Shader code editor adds support for Unity Shader (.shader, .cginc)
Enterprise Edition Download: Chinese version English version
Professional Edition Download: Chinese version English version
Community Edition Download: Chinese version English version
Video introduction address: https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2015-Final-Release-Event/Building-cross-platform-mobile-apps-using-C-and-Visual- Studio-2015