Hi,
The company I work for, big but first time SharePoint (and Microsoft) user, will roll out SharePoint 2013. (No prior versions, so no migrations – which is already a plus me thinks 😉 )
I’m the designated SharePoint solution architect, developer (one of) etc… you name it…. ‘To Be’. It’s clear I’m a complete novice right now.
My question : How do I set up a development environment for SharePoint 2013 ?
I’m not talking hardware, nor Windows server or MS SQL servers or SharePoint itself – but the development tools.
I have an extensive experience with Java development for 15 years, so I know about continuous build, continuous integration, unit testing, dashboards, auto deploys, versioning, …………
We want the same for our SharePoint dev env
So what do I need
– Visual Studio 2012 Ultimate ?
– Team Foundation Server ?
– ……..
All help really really appreciated
thank you all for the responses. The shopping list already looks nice – decisions to be taken next week 🙂
I feel a Listly list coming on 😉 “Developer tools for SharePoint”
Hey Danny welcome to the community 🙂
I’ve started development in SharePoint 2013 but i’m a one man army at the moment so I’ve not pined anything down yet.
There are two main ways to develop for SharePoint 2013:
Farm Solutions – LOB solutions in my opinion, branding too
App Model – everything else
Microsoft have a good explanation of Farm Solutions and Apps here and why you should develop for x model:
http://msdn.microsoft.com/en-gb/library/jj163114.aspx
You will want Visual Studio 2012 and the Dev tools for office and SharePoint:
http://msdn.microsoft.com/en-us/office/apps/fp123627
For continuous builds with TFS you can have a look at the following codeplex project:
http://sharepointci.codeplex.com/ – SP2010
http://officesharepointci.codeplex.com/ – SP2013
This works with Farm solutions and the App model solutions.
I’m Sure Mark will be on to give you more details 🙂
Hi Danny,
To begin with, I am not a Developer but I mount VM’s for developers so I can tell you how I build them and what tools they use :).
ON the SharePoint Server machine
1. Visual Studio 2012 ( + Office Development tools so you get SP2013 templates)
2. ULS Viewer
3.Notepad ++
4. SharePoint 2013 Manager
5. Smtp4dev
6. PowerGui Script Editor (Personally, I use Windows ISE or notepad ++.. but thats what they want)
7. ILSpy
Also, don’t forget to configure Apps for SharePoint 2013! You will have to configure the environment before they can develop. I did a nice step by step here: https://www.nothingbutsharepoint.com/sites/devwiki/articles/Pages/Configure-an-Environment-for-Apps-for-SharePoint-2013.aspx
TFS (Team foundation Server) is where everything will be stocked, version etc. Not an expert there, so not gonna talk!.
Don’t hesitate if you got any questions!