Earlier quoted context omitted.
I think this may be specific to Google's situation--at least for now. PyPI may not be as comprehensive as CPAN, but it's rare these days that I can't "pip install" my way into having half the solution done before I start writing code. The same simply isn't (yet) true for Go. Google has many custom components, though. I personally don't write Go nearly as quickly as I write Python, but I have 4+ years of writing Pytho…
In addition to your custom components point, I wonder if licensing restrictions come into play at all. I am not familiar with Google's policy on use of external code based on license of said code. If there is, hypothetically, a policy to use code for internal projects of only certain licenses, then pypi (generally) may be slightly less useful to them. If they were re-implementing a significant amount of code then go…
Google App Engine for Go
71–73 of 73 posts
Re: Google App Engine for Go
#72Earlier quoted context omitted.
Faster than Python, better memory use for many types of programs. Compared to Java, less memory use and (I assume) much less start-up time, since no VM is needed. Also, since you can use goroutines, it would seem like you'd be able to do concurrent requests without having to have a special async API like Java/Python have. Go seems like it'll be a pretty great fit for App Engine.
goroutines run in a single OS thread. Same reason for blocking threading on Java. Said this restriction maybe lifted in the future but I wouldn't hold my breath on that. EDIT: Clarification, on goroutines run in a single OS thread on AppEngine .
I'd be surprised if they didn't do the same with Go, by the time it reaches production status.
Re: Google App Engine for Go
#73Earlier quoted context omitted.
Go looks really nice and I'd really like to learn it especially if I can make a web app or something with it this summer. Is there something comparable to npm or pip for go? I've seen a few go micro web frameworks but I'd really like to see a list of things like database adapters and the like which have been produced so far. The thing I find amazing about node is just how many great modules have been put out in it's…
Go has a surprisingly large package list: http://godashboard.appspot.com/project Like pip or npm, their is goinstall http://golang.org/cmd/goinstall/