Today the task I'd set myself was to get a SharePoint development environment up and running on my laptop and then report back here with a idiot's guide/how to.
However, I soon got lost in the dizzying world of the myriad Microsoft library articles full of business speak and fancy diagrams, videos (also full of business speak) and all the confusing similarly-named products available for download. Sometimes you can have too much information. An hour or two in and I'm no closer to even getting started.
So, I thought I'd take a step back and before actually setting it up I aim to understand exactly what it is. What is SharePoint?
Your challenge is to use one sentence to describe SharePoint from a no nonsense developer's point of view?
As I understand it, it's a "framework" built on top of ASP.NET. By installing the SharePoint "server" we're actually just installing a load of folders that contain the .NET code which IIS will run. Or does installing SharePoint actually install a proper executable program? Does it create SQL Server databases too?
Here's what I already know:
- To set-up a local development environment requires 64 bit Windows, which I have.
- You need to install the SharePoint SDK
The most promising guide I've found so far is this article on Setting Up the Development Environment for SharePoint 2010 on Windows 7. Looks like I need a whole day set aside for that. For now I want to get it clear in my head what exactly I'd be installing.