Go in Google App Engine
Written by Mike James   
Saturday, 23 July 2011

Google's Go has graduated to be one of the languages you can use with the Google App Engine.  Is this good for Go or for Google App Engine?

There may be too many programming languages in the world for them all to be taken seriously but Google's Go has the advantage of Google built in. Now it has graduated to be one of the languages you can use with the Google App Engine.

 

googleappengine

Java and recently Python have been added to App Engine but you need to notice that Go is still marked out as "experimental". In this particular case it is App Engine that is doing Go the favor rather than vice versa. To have a real target environment is a big advance for Go and one that might just increase its user base from enthusiasts to programmers who are actually trying to achieve something. The attraction of Go is that as a young language it doesn't have the layers of accumulated frameworks and code that makes everything seem more complex. Of course this lack of wide support is also the languages disadvantage as you have to reinvent a lot of facilities from scratch.

The App Engine uses the new 1.5.2 SDK which is not backward compatible and existing apps may require changes before things work properly.  Notable by its absence is Windows support - the SDK works on under Linux and Mac OS. This also reflects the lack of official support for Windows for the language itself. So if you want to use Windows with App Engine you have to use either Java or Python.

What does the future hold for Go?

It's not a remarkable language but it does have one or two good features. Its two biggest problems are that it doesn't take Windows seriously and Google seems to be in a state where things that don't perform are being closed down without much compassion - see:

Google Labs to close,

Google retires PowerMeter and Health,

Google dumps APIs.

Further reading

Google App Engine Go-es Forward

Go with Google - Yet Another Language!

Getting started with Google's Go

 

Banner


Node.js Fork - Now You Have A Choice To Make
08/12/2014

One of the big advantages of open source is that if you don't like the current state of things you can simply create a fork and make your own version of the project. However, not all forks are equal a [ ... ]



Spectrum Vega – A Blast From The Past
06/12/2014

A new games console is being launched based on the 80s classic, the Sinclair ZX Spectrum. Within days of the start of its Indiegogo campaign all of the 1000 Limited Edition Spectrum Vegas had been cla [ ... ]


More News

http://www.i-programmer.info/news/98-languages/909-go-with-google-yet-another-language.html
Last Updated ( Saturday, 23 July 2011 )
 
 

   
RSS feed of news items only
I Programmer News
Copyright © 2014 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.