您的位置:首页 > 编程语言 > Java开发

Google Go Programming In Eclipse

2016-06-09 09:30 411 查看
http://www.tutorialsavvy.com/2013/04/google-go-programming-in-eclipse.html/

Google Go Programming In Eclipse

[align=center] [/align]

The new “Go” programming language is from Google co.It has many features better then other languages.

Go language features are:-

– High Speed Compilation – Type and Memory safety – Concurrency – Efficient Garbage Collection

The Windows MSI Installer can be downloaded from the link:-

http://code.google.com/p/go/downloads/list?q=OpSys-Windows+Type%3DInstaller

The Eclipse Plugin Update for Go programming Languages are downloaded from link:-

http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/

In this Demo ,We will see a Go programming in Eclipse Environment”.

After Updating Go plugin in Eclipse, we can set Go Configuration in Eclipse,



<img border="0" src="http://i0.wp.com/www.tutorialsavvy.com/wp-content/uploads/2013/04/go-setting-eclipse.jpg?w=667" data-recalc-dims="1" />

Create a new Go Project “GoLanguageDemo” in Eclipse.



<img border="0" src="http://i0.wp.com/www.tutorialsavvy.com/wp-content/uploads/2013/04/go-project-eclipse.jpg?w=667" data-recalc-dims="1" />

A Google Go project has these options,



<img border="0" src="http://i1.wp.com/www.tutorialsavvy.com/wp-content/uploads/2013/04/do_demo_web_server.jpg?w=667" data-recalc-dims="1" />

The Go project structure in Eclipse,



<img border="0" src="http://i1.wp.com/www.tutorialsavvy.com/wp-content/uploads/2013/04/go-project-structure-eclipse.jpg?w=667" data-recalc-dims="1" />

Lets Create a Go Program Listening to PORT no “9090”.Let the file name is do_demo.go file.Now The project Will look like,


<img border="0" src="http://i0.wp.com/www.tutorialsavvy.com/wp-content/uploads/2013/04/go-prject-main-struct.jpg?w=667" data-recalc-dims="1" />

The do_demo.go file,

package main
import (     "net/http"     "fmt" )
/* Default Request Handler*/ func defaultHandler(w http.ResponseWriter, r *http.Request) {     fmt.Fprintf(w, "<h1>Hello This is Sandeep.Testing Go Programming Language %s!</h1>", r.URL.Path[1:]) }
func main() {     http.HandleFunc("/", defaultHandler)     http.ListenAndServe(":9090", nil) }


The Run As option for go file is,



&amp;lt;img border="0" src="http://i2.wp.com/www.tutorialsavvy.com/wp-content/uploads/2013/04/go-run-as-option.jpg?w=667" data-recalc-dims="1" /&amp;gt;

Now open up a browser and call the localhost for PORT 9090.



&amp;lt;img border="0" src="http://i0.wp.com/www.tutorialsavvy.com/wp-content/uploads/2013/04/go-output.jpg?w=667" data-recalc-dims="1" /&amp;gt;

Apr 11, 2013Sandeep



&amp;lt;img src="http://i2.wp.com/www.tutorialsavvy.com/wp-content/uploads/2016/04/quickbookshighres-e1459968126629.jpg?w=667" alt="Javascript books" data-recalc-dims="1"&amp;gt; These books are included in this bundle… Quick Start Handlebar Templating, Quick JavaScript Interview Questions, Quick CSS Authoring In SASS Way, Quick Desktop Application Development Using Electron, Quick Web Worker With JavaScript, Quick Build System with Gulp,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: