I think interoperability is an important issue.  If you are trying to introduce 
Go into a mature environment you need to avoid any idea that the existing apps 
will have to be rewritten.

For example, gRPC allows a Go application to work with apps written in Java, 
C#, RoR, Python and a host of other languages, so it offers the potential to 
introduce new functionality written in Go and make it work with the stuff that 
you already have.

Another issue is testing.  Go has excellent ready-made testing facilities.  
However, not all managers understand how important testing is, so that point 
may be irrelevant to your purposes.

In general, when dealing with managers, talk about money - you need to argue 
that Go offers lower development costs, better software for the same money, 
more efficient use of equipment, and so on.  If you can't offer those benefits 
convincingly, they probably won't be interested.


-- 
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