How important / beneficial is it, really, if you had a single language for the backend and the frontend? For instance, if you could code in JavaScript/Python/Ruby/C# whatever in both the browser and the server would you really be that much more productive? (due to same tooling etc)
I am tempted to say yes, but I am not sold on it. We have a polyglot language world for a reason.
Note to self: Write a full program with UI and all in JavaScript and see how I feel about it. Maybe use couch db to do more JS in the persistent store.
If you have experience doing this (sorry, but pls don’t comment unless you have actually done this) please drop a comment.
-d