Visual Studio 2010 will ship with a .NET Framework that has undergone major changes, most notably a complete overhaul of Windows Workflow. Other noteworthy additions include:
- Managed Extensibility Framework (MEF): A new .NET 4.0 library for building extensible applications or discovering extensions. MEF is available as a preview on CodePlex.
- Integration of .NET Parallel Extensions: A new library for data and task parallelism that includes the Task Parallelism Library and declarative programming support via Parallel LINQ (PLINQ).
- Support for the functional programming language developed by Microsoft Research, F# and Microsoft's dynamic languages IronRuby and IronPython via the new dynamic language runtime built on top of the common language runtime.
Two of the major advances in development trends occurring soon are the extension of development to the cloud and the ability to easily construct applications that use the latest multi-core hardware in parallel.
VISUAL STUDIO 2010 DELIVERS THE FOLLOWING KEY ADVANCES:
- Cloud Development :With Visual Studio, you can build a package containing your service, and use Windows Azure Tools to deploy the package to Windows Azure through the Windows Live Developer Portal.
- Parallel Programming : processors are now evolving under a new paradigm where multiple cores are placed on a single die to increase overall processor computational horsepower.
Visual Studio IDE support for parallel programming
Parallel Pattern Library: Native C++ libraries that use lambda functions and align well with STL
Parallel Extensions to the .NET Framework: Library-based support for imperative data and task parallelism, declarative data parallelism, and work coordination and managing shared state
Concurrency Runtime: Resource management of the multicore hardware and task scheduling
Tools: Parallel debugging windows and profiling views - Understanding existing and writing new code:The editor in Visual Studio 2010 has been rebuilt using the Windows Presentation Foundation (WPF) technology. WPF enables the editor to richly present information about the code in the context of presenting the actual source. This ability enables features such as the "Document Map Margin" to render a graphical view of the source file including information such as layout, code coverage, symbol highlights and comments.
This editor ability also enables 3rd parties to create add-ins that show custom views of the underlying source file such as taking the XML Doc Comments and converting them to a rich presentation formation with fonts, colors and highlight. - Web Development :In Visual Studio 2010, Microsoft is continuing their investment in great Web development tools. Visual Studio 2010 enhancements for Web developers include:
A high-performance and standards-compliant JavaScript, IntelliSense® engine
"One Click Deployment" for quickly and easily publishing a Web site's files and configuration settings from the development machines to the final deployed site
Full support for Silverlight™ for developers wishing to build cutting-edge, rich Internet applications . - Sharepoint Development:Microsoft Visual Studio 2010 marks a major advance in usability and functionality for SharePoint developers.
You can use the new Visual Studio project templates to quickly create or update SharePoint elements such as list definitions, list instances, site definitions, workflows, event receivers, Business Data Catalog models, and content types. In addition, you can use Server Explorer to browse a SharePoint site and its content. You can also import existing SharePoint content using the WSP Importer, allowing you to easily edit its code using Visual Studio 2010.
No comments:
Post a Comment