Here is a quick post sharing a few tips on what I have learnt out of painful experience in forming the ideal sharepoint development environment for a consultant.
- Definitely Virtualize: Unless you are a masochist, you will end up virtualizing. Even within Virtualizing there are plenty of choices. I personally like to use VMWare Workstation 6.0 which I feel is a lot better than Virtual Server or Virtual PC. Here is a convincing screenshot -
- A Powerful Machine: As a consultant, you have to travel quite a bit. Even if you don't travel, I have found that the convenience, and portability of laptops trumps the added power of a desktop. I do have a desktop at home with huge displays and full size keyboard, mouse, audio system whatever - but - my main workhorse machine, is a laptop. My laptop is a Dell, 17" (1920X1200), T7500 CPU, Santa Rosa, 160G 7200RPM HDD, 3G RAM, High end display card machine. The only place it sucks is in an airplane seat - other than that it totally rocks. Later down the road I will put in a second SSD HDD, so I can virtualize machines on the SSD HDD. You would note that I have 3Gs of RAM, not 4. 4Gs of RAM IMO is waste of $. The extra 300K that you get (Laptops cannot address full 4Gs), is not worth the additional $400.
- Operating System: I use Windows Vista 32 bit. Why 32 bit? Because compatibility is important to me, and 64 bit doesn't buy me much as of today. Also, my host OS is purely a business OS, I use it for MS Word, MS Excel, Project, Outlook etc. VMWare Workstation 6.0 runs very well on Vista, so all my real work gets virtualized.
- The Virtual Machine: 99% of whatever you wish to do with MOSS2007 can be done on a single machine. No domain controller, No AD. Very rarely do you need to scale beyond multiple machines, and truthfully, running multiple VMs is a dog. My main workhorse sharepoint machine runs the following:
- Win2k3
- SQL Server Dev edition (not express)
- IIS/ASP.NET
- VS2005 (though I do have another one snapshotted on Orcas)
- Pop3 Server/SMTP ---> No need for full fledged exchange.
- MOSS 2007 complete install.
- Use Local accounts instead of AD Accounts.
- Other Virtual Machines: Rarely, but not never, do you need a domain. For this purpose, I use two additional virtual setups.
- The first setup is a PDC with MOSS installed on it. This has significant limitations especially around search. But if I want to write AD Aware code, say in relationship with profiles etc, I can still get by with a single VM running.
- The second setup consists of two machines - one is a PDC with POP3/SMTP and SQL Server, and a MOSS WFE. Very very rarely do I ever need to boot into this. If ever I have a usecase that needs this specific configuration (example, testing BDC with impersonation over multiple machines - rare case), I wait till I am around my home machine or in office so I can scale multiple VMs on multiple machines. Clearly not my first choice.
- I have toyed with the idea of getting UMPC and run that as the PDC. Haven't taken that leap of faith yet. Frankly this is not such a huge issue most of the time. The problem with that would be the need to carry a network hub, cables, or connect on Wifi and accidentally pair with an Airbus A380 in the process.
- When developing as a team: Use a server based virtualization product such as ESX Server, and leverage domains/seperate sql server/domain seperation etc. Developing as a team is a whole another post frankly.
- Sharepoint designer: .. is a pig at times. So I frequently find myself running SPD on the host OS, not on the guest OS.
分享到:
相关推荐
Thebusinessenvironmentischangingdrastically.Nolongeristherelong-term employmentandjobsecurity.Consultinghasbecomeaviableandgrowingworking optionforindividualssincethe1990s....
Microsoft SharePoint 2010 Administrator's Pocket Consultant.pdf
Achieving Consultant status remains the ambition and pinnacle in the eyes of most hospital doctors. The stakes are high, the competition is intense, and the selection process is discerning. It is ...
The Agile Consultant, by former Intel Worldwide Project Management Director and agile expert Rick Freedman, author of Amazon best-seller The IT Consultant, shows how to overcome transition challenges...
Writing Microsoft Windows Server 2003 Administrator's Pocket Consultant was a lot of fun—and a lot of work. As you'll see, Windows Server 2003 is very different from its predecessors and that meant a...
Application of the consultant role to parent-teacher management of school avoidance behavior ...easiness or fear of the school situation, and as a consequence he tries to avoid school. The psychoan
BIS_Consultant.7z.001BIS_Consultant.7z.001BIS_Consultant.7z.001
NULL 博文链接:https://liyuntao.iteye.com/blog/619656
首先,文档《Getting Started As A Consultant.pdf》的作者是Alan Weiss,由John Wiley & Sons, Inc.在2000年出版。在文件中,Alan Weiss通过多个章节为有志于进入咨询行业的IT专业人士提供了实用的指导和建议。文档...
SAP 顾问 英文 简历 撰写 指南,对于求职者 特别有帮助
《Microsoft IIS 6.0: Administrator's Pocket Consultant》是一本专门为IIS 6.0管理员准备的实用手册,旨在帮助读者深入理解和高效管理Internet Information Services(IIS)6.0这一版本。作为Windows Server 2003...
Mel Silberman-The Consultant's Toolkit_ High-Impact Questionnaires, Activities and How-To Guides for Diagnosing and Solving Client Problems-McGraw-Hill (2001)
《顾问手册》(Consultant Handbook)是一份针对IT专业顾问的重要参考资料,旨在提供全面的指导,帮助他们在项目咨询、技术实施以及客户关系管理等方面提升专业技能。这份资源来源于博客作者Kristen Wang,她在信息...
Russ is a co-founder, CEO, CTO and Principal Security Consultant for Security Horizon, Inc. Russ is a United States Air Force Veteran and has served in military and contract support for the National ...
介绍开顾问公司的,很不错,适合初学者,推荐下载
The school psychologist as a behavioral consultant: A project in behavior modification in a public school setting STRUCTUR,AL AND AFFECTIVE ASPECTS OF CLASSROOM CLIMATE 253 REFERENCES ANDERSON, G...