We’ve had this discussion for other versions of SharePoint so I am interested to see if it’s changed now a coupe of years have passed. Do you develop with SharePoint on a desktop / laptops or are you using a VM in the Azure? If you are using a physical machine what spec are you running?
My team develop HR application. We use AngularJs in SPA model. It works in Office 365and SharePoint 2013/2016.
We develop it using Visual Studio – on desktop/latops physical machines. 8GB RAM, core I5.
I have two SP2016 labs, both single server, different bits. They are each running on a hyper V (4 cores, 16GB Ram) running on a quad xeon server with 128GB of RAM, connecting to a SQL database running on a physical box with an i7 and 32GB of RAM. Â Not the best specs, but it’s more than enough for the few things I do with it.
I run VM with my vmware workstation which from my point is better than hyper-V. I use it for farm and sandbox solution.
But also I have started build solution in the host environment (windows 10) with VS, VS code, Node.js, Angular, etc. And it seems that this second option is going to be more popular, as SharePoint framework is coming. And some other technologies are going to be must know, like React, KnockoutJS, RequireJS.
So our world is changing… Again.
I have a dedicated development environment comprised of hosted VM’s that I RDP into depending on my client configuration. Â You can get the same type of environment configured in Azure pretty easily.
Do you have the VM hosted on your workstation / laptop or in Azure?Â