Should I learn Golang as my future programming language?

277 views   Programming  2020.07.07


As a full-stack web developer who's been coding in Java, php and Ruby, Is it better to learn Go(Golang) as my future programming language since I hear good reputation about it as Google new programming language? Tell me its upsides(advantages) and downside(disadvantages), to make things clear

Answers, ideas and Comments

» 4 ideas

anonymous4 • 7 months ago
Go which is mostly compared to Java and C++, designed specifically as a systems programming language for large, distributed systems and highly-scalable network servers. It is among programming languages, many new servers are being planned to use it in their codebases. If you did coding in C, You will enjoy Go syntax:


import (
    "testing"    
)
func TestExtractUsername(t *testing.T) {
	t.Run("withoutDot", func(t *testing.T) {
		username := ExtractUsername("donnekt.com")
		if username != "r" {
			t.Fatalf("Got: %v\n", username)
		}
	})

	t.Run("withDot", func(t *testing.T) {
		username := ExtractUsername("someone@gmail.com")
		if username != "someone.jcole" {
			t.Fatalf("Got: %v\n", username)
		}
	})

}
 »

0 



skilledtech • 7 months ago
Go lang is general-purpose, statically typed and compiled programming language as it can be used for writing software in the widest variety of application domains, It was designed Robert Griesemer at Google with inspiration of C . Go plays its role like C++, Python, Ruby, Php, Perl, Java, Erlang, Haskell although The functionality differ. How's differ? "It combines the best features of other programming languages" What makes go lang brilliant? • Easy syntax (simple to learn) • Semi-colon(;) won't be a problem • Fast compilation compared to other programming languages • Multitasking programming language • Go has Google support • It has undoubtedly good future »

0 



alshakul • 8 months ago
If I understand your question clearly, You are currently using (some) other programming languages other than Golang, If you just build large-scale apps, business apps, servers, network-related apps, This programming language will give you enthusiasm as it is one of robust, system-level programming language because of its concurrency, scalability and freshness in the modern web and software development. Thanks »

1 



gadrawin • 8 months ago
Go programming lang is good choice for developers especially newbie because of powerful companies behind it, and sooner or later it will eat those shining-today programming languages. Golang is ecosystem language, lightweight, open-source and scalable with its automatic garbage collection which makes it tremendous because of many jobs it can do. Additionally, Golang can be used on both mobile development and back-end which php can't do. This makes python and java developers clap hands for it when is going. »

1 



In order to go deep, share any relevant idea or posting solution to some questions, You have to sign in or create a new account if you don't have one. And get Donnekted(connected)




Log in now  Join the Team

This site is for sharing topics, questions, answers, experiences or other contents related to different stuffs, especially technology. For existing users, They can make any topic(post) to discuss about in hope for ideas or any result from other people from different communities. In order to get involved, Get donnekted(connected) by Joining us here!