Golang es un lenguaje relativamente moderno que pretende ser una mejor alternativa a lenguajes como C/C++, Python, C# y Java (entre otros más como Erlang y/o Elixir). Ofrece al desarrollador la capacidad de crear "cosas complejas" de manera más fácil, por ejemplo crear aplicaciones web sin tener que descargar un IDE, un servidor web, configurar miles de archivos XML (ojo ahí Java).
servidor.gopackage main import ( "io" "net/http" ) func main() { http.HandleFunc("/", saludo) http.ListenAndServe(":8000", nil) } func saludo(w http.ResponseWriter, peticion *http.Request) { io.WriteString(w, "Hola, mundo desde Golang!!") }
$ go run servidor
Abrimos el navegador en http://localhost:8000/
Si esto lo hubiesemos hecho en Java y/o C# nos hubiese llevado más tiempo, es la verdad. Golang deja a más de uno sorprendido.
Links:
https://github.com/politrons/LetsGO
https://gobyexample.com/
https://golang.org
http://alquimistadecodigo.blogspot.com/2020/02/go-el-lenguaje-de-programacion-de-google.html
http://alquimistadecodigo.blogspot.com/2020/04/para-que-usar-go.html
https://emanuelpeg.blogspot.com/2016/06/comparando-go-con-java.html
Comentarios
Publicar un comentario