Go Problems, Bad Parts

By pjain      Published July 29, 2019, 1:50 a.m. in blog Programming   

Docs and API Integration an Issue

I’ve writing a RESTful server using Golang, the database being used is MongoDB. When started, I wrote it in Python3. When it is about few thousands line of code, I rewrite the whole thing in Golang. If you just want to quickly get things up, python is faster. If you want to build things and make sure it is right from the group up, I personally prefer Golang because of its static typing. If your project needs to integrate to other API, python is more handy and is better documented. For my next prototype, I guess I will switch back to Python.

Syntactic Issues

Missing OOP, OOD, Generics

Also some must have concepts like generic iterator are just missing (or I don’t understand Go docs…)

More Batteries Included?

Compared to Python or Java, Golang programmers generally need to roll a ton of their own stuff. But it would help if more batteries included in the standard lib. I get that they want to be minimalist but what we end up instead is 10000 different implementations of the same thing. This goes against Golang’s goal of being a pragmatic and productive language that just gets out of your way.

HiPerf Go Native Deployment Servers

Go servers promise high perf and ease == just compile Go and run in production. Not sure if this is possible, now but the potential is there.

HOW: High Productive Go

People keep saying Go takes longer to develop than Python but I’m not sure that true.

With Go, you must think ahead more in the the design/implementation and also spend more time getting it to compile and run. But once you do, you already have something that’s more robust and production ready than what you would have with Python. In the end, time and money could be saved with Go.


11 comments

Comment 1 by nike shoes June 4, 2020, 11:45 p.m.

I simply wished to thank you very much once again. I'm not certain the things that I could possibly have achieved in the absence of the advice provided by you relating to such topic. Certainly was a real alarming difficulty in my opinion, however , taking a look at the professional way you managed it took me to cry over joy. I'm just happy for this assistance and thus sincerely hope you know what an amazing job your are doing teaching people today all through your blog. Most probably you have never met all of us.
nike shoes [url=http://www.nikebasketballshoes.us.com]nike shoes[/url]

Comment 2 by nike air max 97 June 7, 2020, 9:30 a.m.

My husband and i were very ecstatic that Louis managed to deal with his investigations by way of the ideas he acquired from your blog. It's not at all simplistic to simply continually be giving for free techniques which often the others have been making money from. And we all consider we now have the website owner to thank for that. The illustrations you have made, the easy blog menu, the friendships you help to instill - it's many astounding, and it is making our son and our family believe that that concept is cool, and that's truly serious. Thank you for the whole thing!
nike air max 97

Comment 3 by supreme shirt June 9, 2020, 2:39 p.m.

Thanks for every one of your efforts on this web site. Debby takes pleasure in conducting internet research and it's simple to grasp why. Almost all learn all of the dynamic mode you deliver effective suggestions through your web blog and therefore increase participation from others on the point plus our girl is actually studying so much. Have fun with the rest of the year. You are always performing a great job.
supreme shirt

Comment 4 by canada goose jacket June 12, 2020, 9:07 a.m.

I simply wished to say thanks yet again. I am not sure what I would have sorted out without the actual aspects contributed by you regarding such a industry. This was a very troublesome crisis in my circumstances, but understanding the expert style you managed the issue made me to cry for joy. I am happy for this assistance and then trust you find out what an amazing job your are accomplishing teaching most people via a blog. More than likely you have never met any of us.
canada goose jacket

Comment 5 by huarache shoes June 14, 2020, 5:46 a.m.

I definitely wanted to construct a simple note in order to appreciate you for all the unique instructions you are posting here. My particularly long internet research has at the end been recognized with pleasant tips to talk about with my pals. I would repeat that we website visitors actually are rather lucky to exist in a useful community with very many marvellous professionals with very helpful methods. I feel somewhat fortunate to have discovered your site and look forward to many more awesome times reading here. Thank you again for everything.
huarache shoes

Comment 6 by nike shoes June 17, 2020, 6:30 a.m.

I must convey my passion for your kindness for men and women that really need guidance on this area. Your very own commitment to passing the message across had become certainly productive and have all the time enabled ladies like me to realize their ambitions. Your amazing useful tutorial entails a great deal to me and far more to my mates. Many thanks; from all of us.
nike shoes

Comment 7 by retro jordans June 24, 2020, 9:51 p.m.

I simply wanted to post a quick note to say thanks to you for the precious pointers you are posting on this site. My prolonged internet search has finally been rewarded with high-quality concept to talk about with my visitors. I 'd claim that most of us website visitors are very much endowed to be in a useful place with many special individuals with very helpful ideas. I feel extremely privileged to have encountered your webpage and look forward to many more cool times reading here. Thanks a lot once more for a lot of things.
retro jordans

Comment 8 by balenciaga shoes June 28, 2020, 1:59 a.m.

Thank you so much for giving everyone an extraordinarily splendid opportunity to check tips from here. It can be very pleasurable plus full of fun for me personally and my office acquaintances to search the blog particularly thrice per week to study the latest guides you have got. Not to mention, I'm so actually motivated with your very good tricks you serve. Selected 3 facts in this posting are unquestionably the most efficient I've ever had.
balenciaga shoes

Comment 9 by longchamp bags June 30, 2020, 10:37 p.m.

Thanks a lot for giving everyone an exceptionally memorable opportunity to read in detail from this web site. It's always so good and also full of fun for me personally and my office mates to search your blog the equivalent of 3 times every week to find out the fresh guides you have. And definitely, I am just certainly fascinated concerning the remarkable tips served by you. Certain two facts in this post are particularly the very best we have all had.
longchamp bags

Comment 10 by bape clothing July 3, 2020, 8:32 a.m.

My spouse and i felt absolutely relieved Edward could round up his research out of the ideas he had while using the web pages. It is now and again perplexing to simply always be giving away tips which often most people have been selling. We really fully understand we have the blog owner to appreciate for this. All the explanations you've made, the simple blog navigation, the relationships you will aid to foster - it's got everything powerful, and it's aiding our son and the family know that this idea is brilliant, which is especially important. Thanks for the whole thing!
bape clothing

Comment 11 by kyrie 3 July 5, 2020, 10:49 p.m.

I wanted to write you this little remark to say thanks a lot yet again for all the pleasant thoughts you have documented at this time. This is seriously open-handed of you to allow freely just what a number of us could possibly have offered for an e book to earn some dough for their own end, chiefly given that you could possibly have tried it in case you considered necessary. Those tricks as well worked like a fantastic way to comprehend someone else have the same fervor similar to my very own to figure out significantly more in regard to this problem. I'm certain there are lots of more fun times up front for those who scan your website.
kyrie 3

Add new comment

Similar posts

Go Sample Full Apps

Go Quickstart

Go Reference, Cheatsheet

Go Setup Smarts