What's New for Visual Studio 2012 Support for SharePoint

 

What's New for SharePoint Development in Visual Studio 2012

• Create Lists and Content Types by Using New Designers
• Create Site Columns
• Create Silverlight Web Parts
• Publish SharePoint Solutions to Remote SharePoint Servers
• Test SharePoint Performance by Using Profiling Tools
• Create Sandboxed Visual Web Parts
• Improved Support for Sandboxed Solutions.
• Support for JavaScript Debugging and IntelliSense for JavaScript
• Streamlined SharePoint Project Templates
• Test Your Code by Using Microsoft Fakes Framework

In Addition With Further Updates We Have

VS 2012 Update 1

SharePoint development
We’ve done a bunch of work to improve the overall lifecycle, particularly testing, for SharePoint developers.
Load testing – We now support load testing for SharePoint out of the box.  This is more involved than you might imagine due to how dynamic SharePoint is.  You can’t just record a script and play it back – it won’t work because SharePoint generates and expects dynamic data (like GUIDs).  We’ve built the extensions to our load testing solution to parse the dynamic SharePoint data and include it appropriately in subsequent requests.  So now you can record a script and play it back and we will dynamically adjust it to match what SharePoint expects.
Coded UI support – Our 2012 product was pretty close to supporting this but there were a few SharePoint specific issues that we weren’t able to address that made CodedUI (functional testing) not work well for SharePoint.  In our first update, we will have addressed those issues.
Unit testing – One of the big problems with unit testing SharePoint is that most code requires SharePoint to be running and trying to run tests against a live SharePoint instance is a pain.  So we’ve built a SharePoint “emulator” using our new VS 2012 Fakes & Stubs capability.  This will make unit testing of SharePoint components WAY easier.
IntelliTrace collection plan – While this won’t be in the first CTP, we’re building a custom IntelliTrace collection plan for SharePoint that helps filter out a bunch of the SharePoint “infrastructure noise” and lets you focus on events related to your components that are the likely cause of problems you are seeing.

VS 2012 Update 2

Improved SharePoint load testing – Building on the SharePoint load testing ability introduced in Update 1, we’ve taken customer feedback and added additional support, like InfoPath, Excel services, Office Web Companions, workflows and more.

Download Microsoft SharePoint Server 2013
Start building a new class of apps that extend and personalize the way you create and consume information within Office and SharePoint. There's no need to setup your environment, we do it for you; sign up for Office 365 for Developers..
Web Applications
• Build apps using familiar widely adopted languages such as HTML, JavaScript, OAuth, and REST/Odata and your favorite web development tools with an open cloud app model.
Hosted in the cloud
• Host your app on any platform to get the flexibility and scalability you need, and distribute it publically or internally.
Interacting with Office and SharePoint
• Interact with content in Office documents and SharePoint using web technologies such as HTML and JavaScript.
Need more information? See the product details page.

Now Available: Office 2013 Developer Tools for Visual Studio 2012