As a Linux guy myself... Jet Brains makes an IDE for Windows, Linux and Mac called Gogland that I find to be a very good IDE. If forced to use Windows, I would install Cygwin which will give you a Linux shell environment. As for compiling, I run a mac and build binaries for Linux / Windows all the time. What I do is create a simple Makefile like this:
all: runcmd runcmd: runcmd.go GOOS=linux GOARCH=amd64 go build -o binaries/linux64/runcmd runcmd.go GOOS=linux GOARCH=386 go build -o binaries/linux32/runcmd runcmd.go GOOS=windows GOARCH=amd64 go build -o binaries/win64/runcmd.exe runcmd.go GOOS=windows GOARCH=386 go build -o binaries/win32/runcmd.exe runcmd.go GOOS=darwin GOARCH=amd64 go build -o binaries/mac/runcmd runcmd.go Just type 'Make' and it will build for all platforms On Wednesday, September 20, 2017 at 4:31:04 PM UTC-5, Rob Shelby wrote: > > Hi all. > > I'm having to make 2 transitions in my coding life. > > From PHP to Go, which I'm happy about. > > From Linux desktop to Windows 10, which I'm not as happy about. > > I love using Google's App Engine so I don't need to worry about servers > etc. (Not Compute Engine) > > Anyways, any steps, advice, etc to easily code in Go and deploy to GAE. > > So far, I've figured that installing and running Go in Bash On Linux, but > coding in an IDE in Windows, is the easiest. Then deploy from Bash On > Windows. > > Does anyone else have a better way? > > Thanks! > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.