Why I don’t Dev SharePoint 2010 on Windows 7

6. September 2010 03:17 by Todd Carter in Development, SharePoint  //  Tags:   //   Comments (13)

Recently some of the MCM SharePoint masters were kicking around different development environments and setups for SharePoint 2010. This was an interesting conversation because of SharePoint 2010’s support for Windows 7 and Windows Vista as an OS for development and test purposes. For more information on how to set this up check out this MSDN article. In some circles SharePoint development on Windows 7 has become the platform of choice due to Microsoft’s lack of an offering for x64 virtualization on Windows 7. For me personally however running Windows 7 as a SharePoint development environment was not ever that compelling for a number of reasons:

  1. My main computer is a laptop and I travel quite a bit. So I am one of those mobile developer types and I don’t want OWSTimer, SQL Server, IIS, etc running and consuming memory while I am in the airport on battery trying to determine why my flight is late, again. I am too lazy and forgetful to run scripts to toggle services off and one each time I go from battery to full power and back.>
  2. I work with many different customers whom all seem to run different SharePoint SKUs (Foundation, Standard, Enterprise) as well as different patch levels. I like the ability to test a solution on the same software SKU and patch level which my customer is running. I also like the ability to roll back a patch if necessary should something go bad or if I have a private fix which I need to test. Running Windows 7 on my laptop and installing SharePoint 2010 would lock me into one SKU and patching would be a forward only excise without any ability to rollback.
  3. There are some cases where running on Windows 7 just will not work, for example, User Profile Service (UPS) and Office Web Applications typically do not work without some additional effort.
  4. When I hit a strange error is it my Windows 7 configuration, a stupid dev anomaly, or is it really something I need to track down? I am sure the testing of SharePoint on Windows 7 was not as rigorous as what was performed on Windows Server 2008/R2. I have been around the product servicing game long enough to know that if I find a “SharePoint on Windows 7” bug I will have a heck of a time justifying the cost and priority to have that bug fixed unless it impacts more than just myself and a small hand of folks. That said, I currently do not know of a single bug which reproduces on Windows 7 but not on Windows 2008/R2 so don’t ask for a list.
  5. I like being able to hit the reset button on a dev environment to cleanup stuff – I may attach debuggers, turn on logging, make registry settings, etc. My mind slips quite often and it’s just easier to reset to a snapshot rather than trying to back out everything I may have done to the system. If you have ever set a custom route, IP address, DNS setting, host settings, etc. to test something and days later forget and call down to the hotel front desk to complain about their crappy Internet you know what I am talking about. Windows 7 new backup application is really nice and I use it quite often however that is a disaster recovery solution and not a solution I would try to apply to this problem.
  6. Microsoft, like so many other companies, push down domain policies such as firewall, screensaver, IPSec, Bitlocker, etc and reserve the right to add new policies at any point. I am confident that when IT departments are considering a new domain policy they are not thinking about those folks running SharePoint on Windows 7. Bitlocker, IPSec, Firewall, and strong password policies in a development environment only get in the way which, for me, reduces my already pitiful productivity and therefore increases costs (fortunately I come cheap so “costs” are relative).
  7. I like running debug logging, performance logs, Netmon sniffs, etc. on a separate machine so I don’t have to filter out all that noise which comes from Office communicator, Outlook and all those other applications I have to run to do my job.

So while Windows 7 as a SharePoint development platform is not for me however I would encourage everyone whom is considering a SharePoint development platform take a look at Windows 7 as my reasons may not be your reasons. I have heard from quite a few folks whom are happy with SharePoint on Windows 7 so you should test and investigate for yourself – besides basing such an important decision on a blog post is never recommended. Smile

Comments (13) -

Shane
Shane
9/6/2010 1:09:07 PM #

Yeah, i like to have some testing environments and virtualisation too though i dont have the RAM for it - you could just use virtual box or some other virtualisation software?

Supra Vaider High
Supra Vaider High
9/6/2010 11:19:59 PM #

No pains, No gains. Believe yourself. You'll be successful. Please remember never too old to learn! Let us work together.
http://www.supras.cc/supra-vaider-high-3/

Pawel Czarnota
Pawel Czarnota
9/7/2010 4:23:42 AM #

I have sharepoint 2010 running on virtual machine. I use Oracle's free box for multiple reasons, mainly because my company has installed Win 7 32-bit as my main OS, and free box let's me emulate 64 bit for guest OS.

cheap  seo services
cheap seo services
9/8/2010 6:52:35 AM #

Nice post....When I read this post it reminded me of my class mate. He always kept talking about this. I will forward this URL link to him. I am very sure he will love to read it. Thanks for sharing. You are bookmarked!

lavendergreener
lavendergreener
9/13/2010 6:02:34 PM #

www.edhardyclothesshop.com/...-audigier-c-121.html
www.edhardyclothesshop.com/ed-hardy-bags-c-16.html
www.edhardyclothesshop.com/...dy-bikini-c-110.html
www.edhardyclothesshop.com/...ardy-caps-c-111.html
www.edhardyclothesshop.com/...rdy-hoody-c-117.html
www.edhardyclothesshop.com/...dy-jacket-c-116.html
www.edhardyclothesshop.com/...rdy-jeans-c-120.html
www.edhardyclothesshop.com/...y-man-shoes-c-9.html
www.edhardyclothesshop.com/...man-sweater-c-8.html
www.edhardyclothesshop.com/...rdy-shoes-c-119.html
www.edhardyclothesshop.com/...etch-pant-c-115.html
www.edhardyclothesshop.com/...y-t-shirt-c-118.html
www.edhardyclothesshop.com/...woman-boot-c-17.html
www.edhardyclothesshop.com/...oman-suit-c-113.html
www.edhardyclothesshop.com/...n-hoody-c-117_3.html
www.edhardyclothesshop.com/...-hoody-c-117_11.html
www.edhardyclothesshop.com/...t-shirt-c-118_4.html
www.edhardyclothesshop.com/...t-shirt-c-118_5.html
www.edhardyclothesshop.com/...-shirt-c-118_95.html
www.edhardyclothesshop.com/...-shirt-c-118_12.html
www.edhardyclothesshop.com/...-shirt-c-118_13.html
www.edhardyclothesshop.com/...n-jean-c-120_10.html
www.edhardyclothesshop.com/...n-jean-c-120_15.html
www.edhardyclothesshop.com/...r-caps-c-121_97.html
www.edhardyclothesshop.com/...oodies-c-121_96.html
www.edhardyclothesshop.com/...r-shoe-c-121_98.html
www.edhardyclothesshop.com/...-suit-c-121_112.html
www.edhardyclothesshop.com/...-pant-c-121_114.html
www.edhardyclothesshop.com/...jeans-c-121_100.html
www.edhardyclothesshop.com/...shirt-c-121_101.html
www.edhardyclothesshop.com/...g-tee-c-121_102.html
www.edhardyclothesshop.com/...ikini-c-121_103.html
www.edhardyclothesshop.com/...odies-c-121_104.html
www.edhardyclothesshop.com/...-jeans-c-121_99.html
www.edhardyclothesshop.com/...shirt-c-121_105.html
www.edhardyclothesshop.com/...g-tee-c-121_106.html
www.edhardyclothesshop.com/...-bags-c-121_107.html
www.edhardyclothesshop.com/...n-hoody-34-p-76.html
www.edhardyclothesshop.com/...n-hoody-23-p-65.html
www.edhardyclothesshop.com/...n-hoody-33-p-75.html
www.edhardyclothesshop.com/...n-hoody-27-p-69.html
www.edhardyclothesshop.com/...n-hoody-31-p-73.html
www.edhardyclothesshop.com/...n-hoody-14-p-56.html
www.edhardyclothesshop.com/...n-hoody-35-p-77.html
www.edhardyclothesshop.com/...n-hoody-13-p-55.html
www.edhardyclothesshop.com/...n-hoody-30-p-72.html
www.edhardyclothesshop.com/...n-hoody-29-p-71.html
www.edhardyclothesshop.com/...n-hoody-28-p-70.html
www.edhardyclothesshop.com/...e-hoody-15-p-57.html
www.edhardyclothesshop.com/...d-hoody-24-p-66.html
www.edhardyclothesshop.com/...e-hoody-25-p-67.html
www.edhardyclothesshop.com/...n-hoody-32-p-74.html
www.edhardyclothesshop.com/...n-hoody-16-p-58.html
www.edhardyclothesshop.com/...n-hoody-12-p-54.html
www.edhardyclothesshop.com/...n-hoody-17-p-59.html
www.edhardyclothesshop.com/...y-hoody-01-p-44.html
www.edhardyclothesshop.com/...y-hoody-02-p-45.html
www.edhardyclothesshop.com/...y-hoody-04-p-47.html
www.edhardyclothesshop.com/...y-hoody-05-p-48.html
www.edhardyclothesshop.com/...y-hoody-06-p-43.html
www.edhardyclothesshop.com/...y-hoody-07-p-49.html
www.edhardyclothesshop.com/...y-hoody-08-p-50.html
www.edhardyclothesshop.com/...y-hoody-10-p-51.html
www.edhardyclothesshop.com/...y-hoody-10-p-52.html
www.edhardyclothesshop.com/...y-hoody-11-p-53.html
www.edhardyclothesshop.com/...-hoody-34-p-288.html
www.edhardyclothesshop.com/...-hoody-35-p-289.html
www.edhardyclothesshop.com/...-hoody-33-p-287.html
www.edhardyclothesshop.com/...-hoody-13-p-265.html
www.edhardyclothesshop.com/...-hoody-10-p-262.html
www.edhardyclothesshop.com/...-hoody-26-p-280.html
www.edhardyclothesshop.com/...-hoody-01-p-251.html
www.edhardyclothesshop.com/...-hoody-09-p-261.html
www.edhardyclothesshop.com/...-hoody-02-p-252.html
www.edhardyclothesshop.com/...-hoody-08-p-260.html
www.edhardyclothesshop.com/...-hoody-22-p-276.html
www.edhardyclothesshop.com/...-hoody-28-p-282.html
www.edhardyclothesshop.com/...-hoody-04-p-254.html
www.edhardyclothesshop.com/...-hoody-07-p-257.html
www.edhardyclothesshop.com/...-hoody-06-p-256.html
www.edhardyclothesshop.com/...-hoody-23-p-277.html
www.edhardyclothesshop.com/...-hoody-29-p-283.html
www.edhardyclothesshop.com/...-hoody-05-p-255.html
www.edhardyclothesshop.com/...-hoody-32-p-286.html
www.edhardyclothesshop.com/...-hoody-27-p-281.html
www.edhardyclothesshop.com/...-hoody-03-p-253.html
www.edhardyclothesshop.com/...-hoody-30-p-284.html
www.edhardyclothesshop.com/...-hoody-11-p-263.html
www.edhardyclothesshop.com/...-hoody-31-p-285.html
www.edhardyclothesshop.com/...-hoody-12-p-264.html
www.edhardyclothesshop.com/...-hoody-14-p-266.html
www.edhardyclothesshop.com/...-hoody-15-p-267.html
www.edhardyclothesshop.com/...-hoody-16-p-268.html
www.edhardyclothesshop.com/...-hoody-17-p-269.html
www.edhardyclothesshop.com/...-hoody-18-p-270.html
www.edhardyclothesshop.com/...-hoody-20-p-273.html
www.edhardyclothesshop.com/...-hoody-21-p-274.html
www.edhardyclothesshop.com/...-hoody-24-p-278.html
www.edhardyclothesshop.com/...-hoody-25-p-279.html
www.edhardyclothesshop.com/...-shirt-19-p-272.html
www.edhardyclothesshop.com/...oman-hoody-p-11.html
www.edhardyclothesshop.com/...hirt-a0022-p-99.html
www.edhardyclothesshop.com/...hirt-a005-p-103.html
www.edhardyclothesshop.com/...shirt-a007-p-84.html
www.edhardyclothesshop.com/...shirt-a008-p-85.html
www.edhardyclothesshop.com/...shirt-a009-p-86.html
www.edhardyclothesshop.com/...shirt-a03-p-101.html
www.edhardyclothesshop.com/...irt-a0030-p-111.html
www.edhardyclothesshop.com/...shirt-a003-p-80.html
www.edhardyclothesshop.com/...hirt-a0013-p-90.html
www.edhardyclothesshop.com/...irt-a0029-p-110.html
www.edhardyclothesshop.com/...hirt-a0020-p-97.html
www.edhardyclothesshop.com/...hirt-a0010-p-87.html
www.edhardyclothesshop.com/...irt-a0027-p-108.html
www.edhardyclothesshop.com/...hirt-a0011-p-88.html
www.edhardyclothesshop.com/...hirt-a0014-p-91.html
www.edhardyclothesshop.com/...hirt-a0019-p-96.html
www.edhardyclothesshop.com/...hirt-a0018-p-95.html
www.edhardyclothesshop.com/...irt-a0026-p-107.html
www.edhardyclothesshop.com/...hirt-a0021-p-98.html
www.edhardyclothesshop.com/...hirt-a0017-p-94.html
www.edhardyclothesshop.com/...hirt-a0012-p-89.html
www.edhardyclothesshop.com/...hirt-a004-p-102.html
www.edhardyclothesshop.com/...irt-a0025-p-106.html
www.edhardyclothesshop.com/...irt-a0028-p-109.html
www.edhardyclothesshop.com/...long-tshirt-p-3.html
www.edhardyclothesshop.com/...long-tshirt-p-4.html
www.edhardyclothesshop.com/...tshirt-27-p-130.html
www.edhardyclothesshop.com/...tshirt-28-p-131.html
www.edhardyclothesshop.com/...tshirt-28-p-132.html
www.edhardyclothesshop.com/...tshirt-59-p-166.html
www.edhardyclothesshop.com/...tshirt-69-p-167.html
www.edhardyclothesshop.com/...tshirt-59-p-162.html
www.edhardyclothesshop.com/...tshirt-10-p-113.html
www.edhardyclothesshop.com/...lothes-10-p-195.html
www.edhardyclothesshop.com/...lothes-11-p-196.html
www.edhardyclothesshop.com/...lothes-12-p-197.html
www.edhardyclothesshop.com/...clothes-2-p-187.html
www.edhardyclothesshop.com/...clothes-3-p-188.html
www.edhardyclothesshop.com/...clothes-4-p-189.html
www.edhardyclothesshop.com/...clothes-5-p-190.html
www.edhardyclothesshop.com/...clothes-6-p-191.html
www.edhardyclothesshop.com/...clothes-7-p-192.html
www.edhardyclothesshop.com/...lothes-54-p-308.html
www.edhardyclothesshop.com/...lothes-55-p-309.html
www.edhardyclothesshop.com/...lothes-56-p-310.html
www.edhardyclothesshop.com/...lothes-57-p-311.html
www.edhardyclothesshop.com/...lothes-58-p-312.html
www.edhardyclothesshop.com/...lothes-59-p-313.html
www.edhardyclothesshop.com/...lothes-60-p-314.html
www.edhardyclothesshop.com/...lothes-61-p-315.html
www.edhardyclothesshop.com/...lothes-62-p-316.html
www.edhardyclothesshop.com/...othes-102-p-427.html
www.edhardyclothesshop.com/...thes-w100-p-425.html
www.edhardyclothesshop.com/...othes-w96-p-421.html
www.edhardyclothesshop.com/...othes-w98-p-423.html
www.edhardyclothesshop.com/...shirt-101-p-426.html
www.edhardyclothesshop.com/...shirt-w97-p-422.html
www.edhardyclothesshop.com/...shirt-w99-p-424.html
www.edhardyclothesshop.com/...shirt-w31-p-356.html
www.edhardyclothesshop.com/...shirt-w32-p-357.html
www.edhardyclothesshop.com/...sweater-1-p-183.html
www.edhardyclothesshop.com/...sweater-2-p-184.html
www.edhardyclothesshop.com/...sweater-3-p-185.html
www.edhardyclothesshop.com/...-sweater-90-p-8.html
www.edhardyclothesshop.com/...hoes-ms11-p-569.html
www.edhardyclothesshop.com/...hoes-ms12-p-570.html
www.edhardyclothesshop.com/...hoes-ms13-p-571.html
www.edhardyclothesshop.com/...hoes-ms14-p-572.html
www.edhardyclothesshop.com/...hoes-ms16-p-574.html
www.edhardyclothesshop.com/...hoes-ms17-p-575.html
www.edhardyclothesshop.com/...hoes-ms18-p-576.html
www.edhardyclothesshop.com/...hoes-ms19-p-577.html
www.edhardyclothesshop.com/...boot-eb20-p-706.html
www.edhardyclothesshop.com/...boot-eb21-p-707.html
www.edhardyclothesshop.com/...boot-eb24-p-710.html
www.edhardyclothesshop.com/...boot-eb25-p-711.html
www.edhardyclothesshop.com/...oots-eb26-p-712.html
www.edhardyclothesshop.com/...boot-eb12-p-698.html
www.edhardyclothesshop.com/...boot-eb13-p-699.html
www.edhardyclothesshop.com/...suit-edw1-p-853.html
www.edhardyclothesshop.com/...suit-edw3-p-855.html
www.edhardyclothesshop.com/...suit-edw4-p-856.html
www.edhardyclothesshop.com/...suit-edw5-p-857.html
www.edhardyclothesshop.com/...suit-edw2-p-854.html
www.edhardyclothesshop.com/...dies-ca10-p-850.html
www.edhardyclothesshop.com/...dies-ca11-p-851.html
www.edhardyclothesshop.com/...uit-cas11-p-868.html
www.edhardyclothesshop.com/...suit-cas8-p-865.html
www.edhardyclothesshop.com/...suit-cas7-p-864.html
www.edhardyclothesshop.com/...suit-cas2-p-859.html
www.edhardyclothesshop.com/...gs-cab45-p-1136.html
www.edhardyclothesshop.com/...gs-cab48-p-1139.html
www.edhardyclothesshop.com/...gs-cab52-p-1143.html
www.edhardyclothesshop.com/...ns-cam29-p-1172.html
www.edhardyclothesshop.com/...ns-cam33-p-1176.html
www.edhardyclothesshop.com/...ns-cam36-p-1179.html
www.edhardyclothesshop.com/...ies-camh2-p-986.html
www.edhardyclothesshop.com/...ies-camh5-p-989.html
www.edhardyclothesshop.com/...ies-camh3-p-987.html
www.edhardyclothesshop.com/...ies-camh4-p-988.html
www.edhardyclothesshop.com/...ies-camh6-p-990.html

ugg ultra short
ugg ultra short
9/14/2010 5:32:18 PM #

The clearness within your put up is merely spectacular and that i can take for granted you're an professional on this subject. Youve acquired a style right here thats not as well flashy, but helps make a statement as huge as what youre saying. Wonderful job, indeed.

Addio nubilato roma
Addio nubilato roma
9/14/2010 8:57:56 PM #

Resources like the one you mentioned here will be very useful to me! I will post a link to this page on my blog. I am sure my visitors will find that very useful

Traslochi
Traslochi
9/14/2010 9:00:09 PM #

i am really appreciating,woow very informative.....great job thank's...!

Cabo San Lucas Luxury Hotels
Cabo San Lucas Luxury Hotels
9/16/2010 10:15:37 PM #

I was very pleased to find this site. I wanted to thank you for this great read!! I definitely enjoyed every little bit of it and I have you bookmarked to check out new stuff you post.

Hotels
Hotels
9/16/2010 11:51:41 PM #

I just read through the entire article of yours and it was quite good. This is a great article thanks for sharing this  information. I will visit your blog regularly for some latest post.

Essay Writing
Essay Writing
9/24/2010 12:14:58 AM #

It's a shareware and it has lots of disadvantages..
I think soon it will disappear from market

usb memory sticks
usb memory sticks
9/24/2010 11:04:58 PM #

This is a nice site. Good fresh UI and nice informative articles. I will be coming back soon, thanks for the great article.

flowerstore
flowerstore
9/27/2010 12:43:18 AM #

This is really fantastic and remarkable one

Pingbacks and trackbacks (3)+

Comments are closed

Month List