April 12 morning, Beijing Rong Jing International Hotel, Microsoft New generation Development platform Visual Studio 2010 officially released. Thousands of China development elite and the world's five cities to meet the cross-generational development tools! Microsoft Senior Vice President Dr. Zhang, Microsoft Greater China Development Tools and Platform Division general Manager Shenwey, Microsoft Visual Studio Business Software Division, Microsoft Asia Pacific Research and Development Group server and Developer Tools Division (China) General manager Pan Zhenglei and other Microsoft executives, and a number of core research and development team leaders from Microsoft headquarters, in person at the conference site, together for IT professionals to decrypt the new generation of Microsoft development Platform Innovation.
Visual Studio more than 2010 innovative performance is well received by IT technicians, including support for Windows Azure, full support for Microsoft Cloud Computing Architecture Program development, support for mobile and embedded device development, and development team to practice the current hottest Agile/scrum development method ; upgraded software testing functions and tools for strict software quality; match Windows 7,silverlight 4 with Office, play multi-core parallel computing power, support the latest C + + standards, enhance the IDE, and more.
In a speech delivered by Microsoft's Global Senior vice president and Microsoft Asia Pacific Research Group Chairman Zhang, he highlighted the "Chinese wisdom" in this new development tool:
In this new version, with a considerable number of "Chinese descent", it has nearly 1/3 of the functions are developed by our Shanghai team. In Shanghai's Microsoft Technology Park, we have nearly hundreds of research and development backbone, invested in the development of this product.
From the list of new features in Visual Studio 2010, you can see that Microsoft has not only optimized the original functionality, such as simplifying the interface, defining new behavior, parsing code faster, improving debugging capabilities, and supporting "test first" development. New features, including Visual F #, Azure tools, are also added. F # is a new kind of. NET programming language, combined with functions and object-oriented programming, is more suitable for parallel, algorithmic, exploratory and technical programming tasks, in the financial industry has a unique advantage, some features include:
* Permanent, making F # code easier to parallel and decouple;
* Type derivation provides a concise and expressive language for F #, combining type safety and static typing;
Depth. NET integration to ensure that F # components can be successfully inserted into. NET application in any part of the.
Visual Studio 2010 also has better support for azure development, testing, debugging, and deployment.
With Visual Studio 2010, developers can easily deploy existing applications to azure platforms or other cloud services, and the content that is done on the client can also be done in the cloud. The two new features associated with Azure include:
* Windows Azure Development fabric:development fabric can help developers simulate Windows azure fabric on the local computer, run and test locally before deploying the service, and provides a user interface for observing and managing local service deployments;
* The Cloud debugging feature is built into Visual Studio 2010 and testing on the local machine does not require changes to the existing QA process.
Visual Studio 2010 's support for agile and how this tool makes the team work more together:
Within Microsoft, many teams have integrated agile development into their development projects, and thus have accumulated a great deal of good practice, and Visual Studio 2010 has opened the door to agile approaches, providing support for a range of agile processes, such as unit testing and iterative planning. Through this platform, we can build a more cooperative team, more effective process and a better quality system.
Other new features of Visual Studio 2010 include C #, Visual Basic Language dynamic interop support for new dynamic language IronPython and IronRuby, and improvements to MFC in Visual C + + Add a lot of windows 7 and Windows Vista support, new features, including lambda expressions, are introduced to support the c++0x standard, and so on; the addition of various designer improvements also makes it faster and easier to create WPF and Silverlight applications, parallel programming. In particular, visual Studio Lab Management 2010 also combines virtualization with the application lifecycle to make it easier to create virtual environments and improve developer/Tester assistance:
* Quickly set up virtual environments: Visual Studio LAB Management builds on system Center virtual Machine Manager, allowing developers to create virtual environments with multiple virtual machines in minutes;
* Build, deploy, and test applications in a virtual environment: You can set up a workflow to use a virtual environment, configure how to run builds, and then deploy the application to that environment;
* Create a reproducible bug that contains the environment for testing: When you run a manual test, you can create a bug that contains a snapshot of the virtual environment at the time the bug occurs, and developers can open the bug and connect to a snapshot of the environment to see the actual state of the environment at that time.