Welcome to my blog on all things SharePoint. I have a range of articles that will interest you if you've made it as far as visiting my blog. I was awarded as an SharePoint MVP by Microsoft in July 2010. I currently live in New York and am an Enterprise Architect at AvePoint Inc.. I co founded www.NothingButSharePoint.com with Mark Miller in 2010.

MVP AwardJeremy Thake Profile Photo

Whitepapers

NBSP

Check out my articles on NothingButSharePoint.com

Solution Development in SharePoint 2007

This series was inspired by the chatter amongst SharePoint blogs on the best ways to approach customisations in SharePoint using Solutions.

Part 1 - Part 2 - Part 3 - Part 4 - Part 5 - Part 6 - Part 7 - Part 8

Leveraging the SharePoint Platform

This series was inspired by a discussion had with Andrew Coates at a Perth SharePoint User Group meeting. This then turned into a 6 part series on Arno Nell's SharePointMagazine.net web site.

Initial post - Part 1 - Part 2 - Part 3 - Part 4 - Part 5 - Part 6

Webcasts

I have recorded various web casts that I present at User Groups or just on a specific topic by request:
How ASP.NET Developers can leverage SharePoint webcast
SPSource Webcast: Reverse engineer Lists to ListTemplates and much more
SharePoint Development with Unit Testing webcast
Perth SharePoint UG Web Cast on approaches to deploying artefacts (SPSource)
More...


Podcasts

I have been interviewed about Leveraging the SharePoint Platform by the SharePoint Pod Show: listen here .

RSS Feed Feed your read!

Archives

January 2012 (5)
September 2011 (2)
August 2011 (1)
July 2011 (3)
June 2011 (7)
May 2011 (3)
April 2011 (3)
March 2011 (3)
February 2011 (2)
January 2011 (1)
December 2010 (4)
September 2010 (4)
July 2010 (5)
June 2010 (4)
May 2010 (6)
April 2010 (7)
March 2010 (5)
February 2010 (7)
January 2010 (3)
December 2009 (1)
November 2009 (6)
October 2009 (9)
September 2009 (7)
August 2009 (6)
July 2009 (13)
June 2009 (4)
May 2009 (12)
April 2009 (4)
March 2009 (4)
February 2009 (13)
January 2009 (4)
December 2008 (4)
November 2008 (11)
October 2008 (16)
September 2008 (4)
August 2008 (5)
July 2008 (4)
June 2008 (8)
May 2008 (5)
April 2008 (9)
March 2008 (5)
February 2008 (6)
January 2008 (1)
November 2007 (11)
October 2007 (8)
September 2007 (24)
August 2007 (5)
July 2007 (2)
May 2007 (1)
April 2007 (1)
March 2007 (1)
February 2007 (3)
January 2007 (4)
November 2006 (7)
October 2006 (7)
September 2006 (18)
August 2006 (14)
June 2006 (3)
May 2006 (8)
April 2006 (4)
March 2006 (38)
February 2006 (30)
January 2006 (2)
December 2005 (3)
November 2005 (28)
May 2005 (1)
April 2005 (5)
March 2005 (1)
November 2004 (1)
August 2004 (11)
July 2004 (1)
Failed to render control: An error occurred during a call to extension function 'createMonthUrl'. See InnerException for a complete description of the error.

Links

Tag Cloud

Ajax, Apple, DotNetNuke, Enterprise Content Management, Error Resolution, Gadgets, General, Governance, Microsoft .Net Development, Mobile, SharePoint, Sharepoint Business Forms, Sharepoint Business Intelligence, Sharepoint Collaboration, SharePoint Development, Sharepoint Enterprise Content Management, Sharepoint Enterprise Search, Sharepoint Portal, US Migration, Web 2.0, Workflow

SharePoint 2010 is one greedy beast…and will block adoption   

Tags:
Technorati Tags:

So I saw the Setting Up a Development environment for SharePoint 2010 was posted on MSDN. I nearly fell off my chair when I read this:

“In any development environment, you should use a computer with an x64-capable CPU, and at least 2 gigabytes (GB) and preferably 4 GB of RAM for SharePoint Foundation, and 6 to 8 GB of RAM for SharePoint Server.”

I think it’s great that Microsoft have been so honest and realistic with these figures, as MOSS2007 recommended RAM was 1Gb, which was a load of tripe!

To give some history on this, I currently battle daily with customers to set up SharePoint Developers with the required environments and have found that the SharePointDevWiki.com “Building a SharePoint Development Environment” page is the most hit on that site.

The current battle

The reason I battle with customers is because most organisations don’t treat Developers properly and give them a workstation the same as every Joe Bloggs who works there. This is probably plausible for running Visual Studio and firing up Cassini web server for ASP.NET development and even running SQL Server 2008 on it.

Then if you want to install MOSS2007 or WSS3.0 you’re adding a whole layer of complexity on top that requires more grunt and usually some isolation that leads to Virtual Machines. This leads to needing at least 2Gb RAM for a guest VM and some left over for the host …so you’re looking at 3-4Gb RAM in a workstation. This is a big push for some Organisations now!

Greedy beast

Step into the SP2010 arena where 64-bit is REQUIRED and now with the statement that at least 2Gb, which I’ve heard just doesn’t cut it if you are working it in every day and you’re looking at a powerful workstation for each Developer! Realistically you’re looking at either using Boot-VHD to jump into a controlled VHD environment to develop and use your whole 4Gb RAM or buying a beast of a new workstation to run it as a guest and still have your host OS available.

You can’t “go dark” to do SharePoint Development

One reason for wanting your host OS available is that you will still want to check e-mails in Outlook, surf the web, use other office apps, iTunes (whatever), Twitter client etc. You get my point, you don’t want to set up these everyday things in each Development environment and you don’t want to have to “go dark” everytime you do SharePoint Development.

Sandboxed Solutions is the answer…

Yes you can use Sandboxed Solutions to have one Development environment and isolate client work but there are limitations to this approach e.g. not being able to use SPLimitedWebPart manager or certain Event Receivers or Job Timers. So it’s not true isolation.

Adoption Issues

I honestly believe that this could become the stumbling block for Organisations moving forward if they can’t commit to purchasing adequate hardware for SharePoint Developers/Customizers. People were saying the 64-bit was going to hurt infrastructure guys, but I can see the RAM in virtualised and physical infrastructure being the big costs here. It’s already an issue where you have to fight for an extra Gb RAM on existing servers.

A Possible Solution

I can see more and more Organisations using a cloud approach for this and hosting SharePoint 2010 environments off-site and just logging into them. This way the workstations they use don’t need 8Gb RAM in them to run SPS2010 and they just pay a monthly fee and remote desktop into them.

I just priced up a new laptop (i7 Core, 8Gb RAM, 256Gb SSD) and it came to over AUD$4500! Now think about the push from Microsoft to get ASP.NET developers across to SharePoint Development. Can you really see them having to spend that much money just to get on board? Not to mention the up skilling to be able to develop on the platform.

I am going to be very interested to see whether being able to install SPF2010 (and SPS2010 ?) on Windows 7 will not require as much power. Although this will clearly have limitations too on what services are running etc.

 

Please check out my other post on The 12 factors to turn ASP.NET developers to SharePoint 2010 if you found this interesting.

 
Posted by  Jeremy Thake  on  10/28/2009
4  Comments  |  Trackback Url  | 0  Links to this post | Bookmark this post with:        
 

Links to this post

Comments


Brian Bedard  commented on  Wednesday, October 28, 2009  7:14 AM 
Reprice that lappy with standard 7200rpm sata2 drive. Price should be alot lower!


MB  commented on  Thursday, October 29, 2009  12:40 AM 
I agree completely about the RAM issue. After struggling to develop on a 2GB RAM machine, it eventually "gave up" although everyone still thinks I spilt coffee on it deliberately.

So I put in a case to get an 8GB one, only to find that the on-line portal our (Government based) organisation uses for ordering won't let us order any more than 4GB!

But I've just got a new monster laptop for home with 8GB and that came in at £1,000.


Chaks  commented on  Thursday, October 29, 2009  9:38 AM 
I have tried using 2GB RAM in laptops for development, but it just doesnt suit if you are running Virtual Machines. 4GB is minimum and recommended.

I do agree that MOSS 2007 VM would run without any hassles with 3GB of RAM allocated to it. Thats how I use in my HP Touchsmart which has 4GB RAM.

I am planning to upgrade to 8GB when SP2010 releases.

Development environment are bit expensive sometimes, especially for SharePoint :)


Chris  commented on  Sunday, November 01, 2009  2:42 AM 
I don't think this is a huge issue. It's great that we can now use Win7 to develop - even if it is 64 bit only. I just bought a new Lenovo w500 laptop with 8GB of RAM for less than $2k.

blog comments powered by Disqus