| By Corey Roth | Article Rating: |
|
| October 31, 2009 09:00 AM EDT | Reads: |
1,086 |
This is already starting to be an interesting topic, so I wanted to post about it. We’ll start with the facts.
- SharePoint 2010 only runs on 64 bit operating systems
- In the past, SharePoint developers have pretty much always had to develop in a virtual environment
- Windows Virtual PC does not support 64 bit guests but other non-Microsoft virtualization technologies do
- SharePoint 2010 can run on Windows 7 / Vista x64
- Most developers do not want to run a server OS on their development machine
- Some developers may still be running 32 bit operating systems (ack!)
So what does this mean? For some reason, Microsoft has not given us desktop virtualization software that can run 64 bit guest (even though Hyper-V can). So I think this left Microsoft a choice. Get 64 bit guests added to Windows Virtual PC, recommend developers use a non Microsoft virtualization technology, or get SharePoint working on Windows 7 and Vista. Now, adding 64 bit support I am sure is quite an undertaking and they definitely don’t want to recommend a competitor’s product. This means that making SharePoint work directly on the developer’s machine the obvious choice. After all it runs on top of IIS and IIS is pretty similar between Windows Server 2008, Windows 7, and Windows Vista (yes, I do know there are differences).
Now, I think it will be interesting to see what path developers choose here. Many developers I am sure probably already were using another virtualization software such as VMWare. For them, they are pretty much unaffected and will probably continue to developer in their VM. By now, I think most SharePoint developers have it engrained in them that they must develop on a VM, but maybe they will change their mind. People are so accustomed to thinking that development must be done in a VM, I hear them asking not when the beta 2 install will be available, but when will the VM be available? My answer is always well even if you have a VM, you aren’t going to be able to run it unless you are running Hyper-V or it was made with VMware.
Personally, I think I like the idea of running SharePoint on my laptop. I lose some flexibility that the VM gives me but I also gain some convenience of not having to maintain multiple versions of Visual Studio and what not. Will it affect performance of my laptop? Absolutely, but that just gives me a chance to ask for better hardware. :) Of course, if you are in a company where you have little control of your hardware, getting upgraded to Windows 7 x64 could be an issue.
UPDATE: @spmcdonough reminded me in a comment about booting a VHD natively with Windows 7. This option was actually brought up in the Patterns & Practices talk at SPC. They of course did not mention any competing virtualization solutions. :) It certainly is a way to get some good VHD performance by running the operating system natively. This may be a good option for some people but probably not for me. I don’t want to have to leave everything behind in my Client OS while I am doing my development. Sure you could install all the various things that you use from your client environment onto that VHD but then aren’t you just replacing your client OS with a server OS? It is an interesting option though. It may not work for me, but it might for some. Although I have to say I might consider it if I had a second machine available.
So what do you think you are going to do? Are you going to install it locally on your Windows 7 machine? Go with VMware? Install Windows Server 2008 on your laptop maybe? Quit SharePoint development? :) There are pros and cons to each approach. I’d love to hear your plan. Leave a comment and tell us your plan.
Read the original blog entry...
Published October 31, 2009 Reads 1,086
Copyright © 2009 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Corey Roth
Corey Roth is a consultant at Stonebridge specializing in SharePoint for clients in the energy sector. He has more than ten years of experience delivering solutions in the energy, travel, advertising and consumer electronics verticals.
Corey specializes in delivering ECM and search solutions to clients using SharePoint. Corey has always focused on rapid adoption of new Microsoft technologies including Visual Studio 2010, .NET Framework 4.0, and Silverlight.
He is a member of the .NET Mafia (www.dotnetmafia.com) where he blogs about the latest technology and SharePoint. He is dedicated to the community and speaks regularly at user groups and SharePoint Saturdays.
- Microsoft’s First Step Toward Cloud Computing
- Adobe Flex Developer Earns $100K in New York City
- Jill T. Singer of CIA to Present at Cloud Computing Expo on November 2
- Visual Studio 2010 Is Cloud Friendly
- SplendidCRM for Microsoft Windows Azure
- Microsoft Falls Off Cliff, Keeps on Ticking
- Microsoft to Data-Mine Facebook & Twitter
- Amazon RDS vs. SQL Azure
- Azure Gets its First Commercial ERP App
- Qt DevDays 2009 - Munich
- Installing Geneva Beta 2 on Windows 7
- Binary Serialization and Azure Web Applications
- Yahoo! to Present at 4th International Cloud Computing Expo
- Microsoft’s First Step Toward Cloud Computing
- Social Media on Ulitzer - Strategy Nets New AUM for RIA
- EC Wrong, Wrong, Wrong – and Sloppy to Boot: Intel
- Adobe Flex Developer Earns $100K in New York City
- This Bing Thing Is Working
- Jill T. Singer of CIA to Present at Cloud Computing Expo on November 2
- Visual Studio 2010 Is Cloud Friendly
- SplendidCRM for Microsoft Windows Azure
- Azure on Ulitzer - Microsoft’s Cloud Builder Floats to Cisco: Report
- Governmental Cloud Interoperability on The Microsoft Cloud
- Microsoft Falls Off Cliff, Keeps on Ticking
- Where Are RIA Technologies Headed in 2008?
- The Top 250 Players in the Cloud Computing Ecosystem
- Accessing the ASP.NET Authentication, Profile and Role Service in Silverlight
- Silverlight 2 - Adobe Flex Killer Is on Its Way!
- Building Great AJAX Applications Using ASP.NET
- Spice Up User Experience with Silverlight
- Is the Silverlight Adoption Rate Artificially Inflated?
- Kaazing Announces Support for Silverlight
- Will Google's Android Sink or Swim?
- VS 2008 Builds AJAX-based Web Apps
- Rich Content Rotator for ASP.NET
- Getting Started with Silverlight: Zero to Hero




































