Man, great read! Thanks for sharing. You are working in a C++ setting where 
things are a bit different than in the Java world as what using Go in 
addition to the main language is concerned. Go is more in the spirit of C 
or C++ than Java. But nevertheless, Go can be a complement in the Java 
world as well. Here is what I see where Go can be combined with Java in a 
meaningful way:

* Lower memory consumption.
* Much easier concurrent programming in case the application by nature 
leads to asynchronous/concurrent programming
* Much easier to balance heavy load changes: number of green threads just 
grow with the load
* Even utilization of the CPU cores almost "automatically" due to CSP
* Special situations where a standalone self-contained executable is 
needed. 
* Shorter startup times. In the Java world not much of importance except 
for some very rare extreme situations and JDK9 will also solve this
* Stable vendor (as opposed to D, even Rust)

I think Go has a chance in small companies. Some weeks ago had a job 
interview in town with a company that mainly uses Java but starts to 
combine things with Go. Was a little company with few developers where the 
technical lead could get his ideas through with the head of development.

I large organization where Java JEE architects are around bringing Go into 
the game is almost impossible. Many architects have build up their careers 
on application servers and EJBs without really understanding what that big 
big hammer is needed for in that situation and just keep repeating the same 
recipes. So, then let's stick with the small companies without architects 
;-).

-- Haddock
Am Montag, 2. Januar 2017 17:32:04 UTC+1 schrieb oju...@gmail.com:
>
> Poor man, you are out of luck. Unfortunatelly today I have the time to 
> write a boring piece describing my saga at the current job. It can be 
> entertaining, despite that.
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to