I'm new in developing SharePoint 2013 (on premises), and I want to use Visual Studio (VS). My question is the following:
Where to install VS? In the same server like SharePoint? Or can I install it on my local machine?
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It only takes a minute to sign up.Sign up to join this community
This post answers it for Visual Studio 2015. It seems like you can select a destination to install. The answers explains that it installed here:
C:\Program Files (x86)\Microsoft Visual Studio 14.0
Depends on what you want to develop.
You would install it on the dev server which contains sharepoint (full trust dev like WSP).
You could setup visual studios for remote development (app parts only dev).
You will need to have VS and SP installed on same machine for best development experience when doing legacy SP development. There are few ways to solve this:
So what this means is that you create a development environment somewhere instead of installing VS to the real production SP server.
For the three options, I'd suggest 3, if not possible, then 2, and only if that is not an option 1. Obviously 3 requires suitable server hardware and rather performant network connection from your machine to the VM server, as you'll be working over Remote Desktop connection.
For 1 and 2, there are some benefits, like being able to work without any internet connection, but you will need pretty performant machine with SSD, 16 GB RAM (minimum), i5/i7 CPU.
If you're a group of developers, you can save resources and costs by using common Active Directory and SQL Server instead of everyone installing them on each development machine (or VM instance).