这个要考虑下你本身所处的环境。
如果仅仅是刚刚开始学习,而需要虚拟环境进行操作和练习的话,可以考虑试用Office 365,就是微软的在线Office服务,其中包括了SharePoint的环境,并且支持在线开发,VS可以不用安装。
如果是进行项目的QA开发,则必要的环境和工具就要好好准备了,如果在企业环境,可以考虑使用虚拟服务器进行环境安装,而工具也同样可以安装在服务器上。
本机安装仅仅在需要脱机/离线开发的时候才需要。
本地需要用到引用类,如果本地没有环境的话,sharepoint的工程你建不了