Join the social network of Tech Nerds, increase skill rank, get work, manage projects...
 
  • Is Go a solid choice over Ruby on Rails or Django?

    • 0
    • 1
    • 1
    • 1
    • 0
    • 0
    • 0
    • 0
    • 302
    Comment on it

    GoLang referred as Go programming language developed at Google in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson. It is a statically-typed language with syntax loosely derived from that of C, adding garbage collection, type safety, some dynamic-typing capabilities, additional built-in types such as variable-length arrays and key-value maps, and a large standard library.


    Why it is better?
    Today's server programs comprise tens of millions of lines of code, and are updated literally every day. It takes build times, even on large compilation clusters, have stretched to many minutes, even hours.

    Go is designed and developed to make working in this environment more productive. It is good at built-in concurrency and garbage collection, Go's design considerations include rigorous dependency management, the adaptability of software architecture as systems grow, and robustness across the boundaries between components.


    Faster Web APIs *
    Most people choose to use *
    Ruby on Rails
    or Django for all of their products, which is Fast to develop in, and many libraries, cheap contractors, support by many big hosting providers, There are many advantages but also take time.

    In terms of scalability and other technical aspects, there are some impressive benchmarks clearly showing what Go is capable of. It just means you can process more requests per second and have to worry about scaling later than sooner. It will give you 50X performance gain.


    Reviews

    People using Go for API shared their view. Some of them said, at the end of the day the API implemented in Go is more than 50x faster than the Ruby version. Writing the code and tests for the Go API was pretty close to the Ruby experience, including high concurrency support might be a very good argument to start using some Go when it makes sense. So the final conclusion can't be set now, but we can say that Go would take over if it is better and reliable.

 0 Comment(s)

Sign In
                           OR                           
                           OR                           
Register

Sign up using

                           OR                           
Forgot Password
Fill out the form below and instructions to reset your password will be emailed to you:
Reset Password
Fill out the form below and reset your password: