I have a windows 10 notebook computer and I would like to try out running the VS Code editor to develop a small ASP.NET/MVC Web site that uses Entity Framework with PostgresSQL on Linux.
What do you recommend? I could
(1) Create an Ubuntu VM and use the Hyper-V GUI to run a session on the VM.
(2) What about Docker? I'm new to docker I just installed Docker on my Windows 10 and I can get a bash prompt. It works! Yahoo! Is it good for anything serious? Can I develop an ASP.NET core web site using docker? Would I want to? I'm not sure how to share files with this bash prompt. Can I install .NET core and postgressql and g++ on it?
(3) What about inexpensive third party hosting. Wow! I saw an ad for $1/month on this site. That is pretty cheap! Last fall I ran the HelloWorld program in C# on Core on Nitrous.IO for free and it looks like they went out of business! Shucks.... (I guess they did not charge enough) Perhaps I could use Cygwin X on windows and Xhost to run VSCode on a third party Linux VM somewhere? Any recommendations?
Without buying new hardware, those are the only options I can think of. (I forgot about creating a Linux partition and creating a dual Linux/windows boot system -- but that is too old fashioned for me) Are there any other options?
Let me know what you have tried and what you recommend for running VS Code and postgressql and a little demo ASP.NET Core Web site.
Thanks
Siegfried